軟件能力成熟度模型及其解決方案_第1頁
軟件能力成熟度模型及其解決方案_第2頁
軟件能力成熟度模型及其解決方案_第3頁
軟件能力成熟度模型及其解決方案_第4頁
軟件能力成熟度模型及其解決方案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

邢蕙(同濟(jì)大學(xué)經(jīng)濟(jì)與管理學(xué)院同濟(jì)天安信息系統(tǒng)監(jiān)查實(shí)驗室 摘要:軟件能力成熟度模型是軟件組織生產(chǎn)過程的評價標(biāo)準(zhǔn),為提高軟件組織的軟義介紹了該模型的具體內(nèi)容和實(shí)現(xiàn)方法為軟件組織的發(fā)展指明了目標(biāo)和手段。關(guān)鍵詞:SWCMM;軟件過程能力;IDEAL;軟件過程改進(jìn)Abstract:SWCMMisthestandardforsoftwareprocessimprovement.Itprovidesaframeforsoftwareorganizationstoimprovetheirsoftwareability.ThistextpointsoutthesignificanceofSWCMMtothedevelopmentofthesoftwarein-dustry.Italsopresentsthedetailsofthemodelandthemethodsofimplementingthemodel.Keywords:SWCMM;softwareprocesscapability;IDEAL;softwareprocess中國的軟件產(chǎn)業(yè)走上正規(guī)化的發(fā)展道路要重視軟件本身的標(biāo)準(zhǔn)化卻忽視了軟件生產(chǎn)CMM著眼于軟件生產(chǎn)過程的標(biāo)準(zhǔn)化,為評價軟件組織的成熟度提供了標(biāo)準(zhǔn)為軟件組框架使軟件組織的軟件過程成熟度循此框

的部件復(fù)用率高開發(fā)效率也高。然而對于軟件產(chǎn)業(yè)來說即使在軟件組織內(nèi)部在很長的時期里,每一項開發(fā)工作幾乎都要從頭做者很少能夠選用已有軟部件,再加上新的東發(fā)生產(chǎn)組織的變革,實(shí)現(xiàn)軟件開發(fā)的標(biāo)準(zhǔn)化,才能提高軟件的生產(chǎn)效率,從而真正實(shí)現(xiàn)軟件的工業(yè)化。同時多年的實(shí)踐經(jīng)驗表明一個企業(yè)的軟件能力取決于該企業(yè)的過程能力特別是在軟件開發(fā)和生產(chǎn)中的成熟度即力越是成熟,該企業(yè)的軟件生產(chǎn)能力就越有收稿日期 04作者簡介 蕙,女,碩士生;胡克瑾,女,教授,研究方向為信息系統(tǒng)安全保證。因此,SWCMM模SWCMM是軟件能力成熟度模型CapabilityMaturityModelForSoftware)工程研究所(SEI)制定出來的,通過對軟件過程的進(jìn)程中各個發(fā)展階段的描述,幫助軟量及過程改進(jìn)方面的最關(guān)鍵的問題,指導(dǎo)軟件組織對軟件生產(chǎn)過程進(jìn)行管理和改進(jìn),實(shí)地生產(chǎn)出高質(zhì)量的軟件,為改進(jìn)組織軟件能力提供指南。SWCMM是目前國際上最流行也是最實(shí)用的一種軟件生產(chǎn)過程標(biāo)準(zhǔn),現(xiàn)已得到眾多國家軟件產(chǎn)業(yè)界的認(rèn)可,成為當(dāng)今從事規(guī)模型軟件生產(chǎn)不可缺少的一項內(nèi) CMM CMM把軟件過程的成熟度分為五級,根據(jù)軟件公司在軟件質(zhì)量管理方面達(dá)織能根據(jù)該模型進(jìn)行自我分析,找出盡快提級實(shí)際上是一個起點(diǎn),任何準(zhǔn)備按SWCMM體系進(jìn)化的組織都自然處于這個起點(diǎn)上,并通過這個起點(diǎn)向第二級邁進(jìn)從第二級起,每一級包含了不同的KPA(關(guān)鍵過程域,KeyProcessArea),每個KPA都有明確的實(shí)施目標(biāo),如果達(dá)到了該級的所有目標(biāo),則表明達(dá)到了這個成熟級別,可以向更高一級邁 CMM體系不主張跨越級別的進(jìn)化,因為從第二級起,每一個低的級別實(shí)現(xiàn)均是高的級別實(shí)現(xiàn)的基礎(chǔ)這五個等級分別是的個人手工開發(fā)階段,不具備穩(wěn)定的環(huán)境用

的隨意過程,工作無序,項目的執(zhí)行混亂,管的計劃,在遇到問題時,則放棄原定的計劃而效不穩(wěn)定,優(yōu)秀管理人員的管理方法可能取得有效,但一旦他離去,工作秩序面目全非,地實(shí)現(xiàn)客戶需求,往往不能在預(yù)定的時間內(nèi)在這一級,建立了管理軟件項目的政策以及為貫徹執(zhí)行這些政策而定的措施,管理定可跟蹤,新項目的計劃和管理基于過去的實(shí)踐經(jīng)驗,具有重復(fù)以前成功項目的環(huán)境和條件,并且通過管理使部分開發(fā)結(jié)果成為可以重復(fù)使用的模塊,是一個按計劃執(zhí)行的且得到的產(chǎn)物,并通過檢查過程的校驗點(diǎn)是否第二級僅定義了管理的基本過程,而沒現(xiàn)開發(fā)過程的標(biāo)準(zhǔn)化和文檔化,即制定在整個組織里用于軟件開發(fā)和維護(hù)的標(biāo)準(zhǔn)過程,并把這些標(biāo)準(zhǔn)以文檔的形式固定下來,建立過程包括工程過程和管理過程被集成為一(4)管理級(Manag的質(zhì)量目標(biāo),即所有的質(zhì)量目標(biāo)都有明確的量并建立過程數(shù)據(jù)庫使它們可以利用本組大提高,軟件產(chǎn)品也因此具有可預(yù)期的高質(zhì)長處及短處以防止發(fā)生缺陷擁有豐富的軟件過程成功經(jīng)驗的數(shù)據(jù),并且可用于對新技的更改建議;它能發(fā)現(xiàn)那些可能發(fā)掘出最佳軟件工程慣例的合理化建議,并使之在整個級,那么表明該企業(yè)可根據(jù)過程執(zhí)行的反饋信息來改善下一步的執(zhí)行過程,不斷調(diào)整軟軟件組織的SW CMM升級實(shí)現(xiàn)要提高組織的軟件能力成熟度,實(shí)現(xiàn)組織的SWCMM升級有許多方法,例如簡單該模型認(rèn)為實(shí)現(xiàn)SWCMM模型的過

現(xiàn)SWCMM模型的三個步驟分別對應(yīng)于標(biāo)準(zhǔn)項目生命周期的三個階段,即:期的建立基本程序和制度階段)。件工程過程組對應(yīng)于項目生命周期的項目規(guī)劃階段。(3)執(zhí)行實(shí)施計劃:差距分析,對過程和政策進(jìn)行微調(diào)創(chuàng)立支持小組識別出實(shí)驗項 程能力的方法和過程,即找出問題與目標(biāo),之提高不是一蹴而就的,它是一個循序漸進(jìn)的過程,需要不斷地評估與改進(jìn)。因此,另一種更為全面完整的方法IDEAL模式被提了出來。IDEAL是由SEI開發(fā)和總結(jié)出的。IDEAL是個組合字,Initiating初始化、Diagnosing診斷、Establishing(建立Acting行動和Learning擴(kuò)充五個單第一階段初始化為成功地進(jìn)行過程在這一階段,首先要弄清是什么促使改能會是未預(yù)料的事件或環(huán)境,或是組織高層業(yè)要改變的原因越清晰,對企業(yè)軟件過程的進(jìn)的原因之后應(yīng)該設(shè)置企業(yè)的環(huán)境為即將么樣的商業(yè)目標(biāo)?對其它正在進(jìn)行的工作會隨著改進(jìn)工作的進(jìn)行,這些問題的答案將日織在改進(jìn)之初可能遇到的不確定和混亂,使時期始終保持對改進(jìn)過程的密切關(guān)注,將使最后,組織要建立起管理改進(jìn)過程的實(shí)階段的工作沒做完全那么在后面的階段里第二階段診斷找出現(xiàn)狀和目標(biāo),找兩大特點(diǎn):組織的當(dāng)前狀態(tài)和想要達(dá)到的將確定目標(biāo)狀態(tài)即企業(yè)想要達(dá)到的理想的軟件過程狀態(tài)可以按照其關(guān)鍵過程域(KPA)應(yīng)該收集建議,從建議可以知道在以后的活的專家隊伍進(jìn)行的,他們的建議對主要管理第三階段建立計劃如何達(dá)到你的目作,從企業(yè)的全局出發(fā)分別給予一定的優(yōu)先找出改進(jìn)工作的輕重緩急,抓住問題的關(guān)鍵,在充分考慮它們的優(yōu)先級的基礎(chǔ)上,開發(fā)出

和技巧的細(xì)節(jié)和所需知識;而非技術(shù)要素則包括組織文化,可能的阻力源,責(zé)任層次和市出在整個計劃的執(zhí)行過程中,應(yīng)該在什么時候提供什么數(shù)據(jù),對執(zhí)行過程中根據(jù)運(yùn)行情第四階段行動按計劃進(jìn)行工作解決方案將是非常復(fù)雜和多方面的,通常由在制定出解決方案之后必須對它進(jìn)行測試案經(jīng)過測試后經(jīng)驗和教訓(xùn)對方案進(jìn)行修改。要得到一個滿意的方案需經(jīng)過一些測試—改進(jìn)過程的反一定要等到方案很完美了再去實(shí)施也是不必要的實(shí)施方案時可以有不同的方法,如自上而下法(從組織的高層開始,自上而下地實(shí)一項地實(shí)施。沒有絕對的好方法具體方法第五階段擴(kuò)充學(xué)習(xí)以往的經(jīng)驗,擴(kuò)充要回顧整個IDEAL過程中的經(jīng)驗,通過收把得出的結(jié)論文檔化地保存起來,看是否達(dá)到了預(yù)定的目標(biāo)又是怎樣達(dá)到的,怎樣組織

才能有效地進(jìn)行過程改進(jìn),同時在分析和評整個IDEAL周期中都必須保持相關(guān)記錄,以便進(jìn)行經(jīng)驗總結(jié),為下一個改進(jìn)周期作準(zhǔn)2IDEALIDEAL是一個首尾相接的循環(huán)過程,它反映了SWCMM分級進(jìn)階不斷提升的思化進(jìn)行不同程度的改進(jìn),從而實(shí)現(xiàn)軟件組織的軟件過程的不斷優(yōu)化,SWCMM級別的提供了一個規(guī)范化的框架。根據(jù)IDEAL模式的理論指導(dǎo),結(jié)合軟件組織自身的實(shí)際經(jīng)驗,企業(yè)能夠不斷向軟件能力成熟度模型的高級攀升,這將有助于各個軟件開發(fā)組織提高軟件產(chǎn)品的開發(fā)和生產(chǎn)能力,加快軟件產(chǎn)業(yè)的成熟,促進(jìn)信息產(chǎn)業(yè)的騰飛。[]CapablyMauryModelInegraedSyse/SowareEngneerng[S]CMMISMSE/SWv02b,Sepeber999

[2]SWCMM 23wwwehodsarkeco/hreesepsh[3 JennerGreba,ChrckMyersTheModelAPraccalGudeorIproveen[S]Brdge,SowareEngneerngInsuePublcaon,ssue3,997[ 何新貴,王緯,王方德,等軟件能力成熟度模型M,KennehMDyondAGudeoheCMMUndersandngheCapablyMauryModelorSoware[M]ProcessTransonInernaonalInc,995MarkCPaulk,BllCurs,MaryBehChrsss,ealCapablyMauryModelSMorSowarev[S]CMU/SEI93TR024,[7]RadceKA,HardngJT,MunnsPE,ealAPrograngProcessSudy[J]IBMSysesJournal,985[8]HuphreyWS,SweeWL

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論