笔记-信息系统开发基础-CMMI组织能力成熟度模型-阶梯式和连续式
一、CMMI介紹
軟件過(guò)程是軟件生命周期中的一系列相關(guān)活動(dòng),即用于開發(fā)和維護(hù)軟件及相關(guān)產(chǎn)品的一系列活動(dòng)。軟件產(chǎn)品的質(zhì)量取決于軟件過(guò)程,具有良好軟件過(guò)程的組織能夠開發(fā)出 高質(zhì)量的軟件產(chǎn)品。在軟件過(guò)程管理方面,最著名的是能力成熟度模型集成(Capability Maturity Model Integration, CMMI),它融合了多種模型,形成了組織范圍內(nèi)過(guò)程改進(jìn)的單一集成模型,其主要目的是消除不同模型之間的不一致和重復(fù),降低基于模型進(jìn)行改進(jìn)的成本。
CMMI繼承了CMM的階段表示法和EIA/IS731的連續(xù)式表示法。這兩種表示方法各有優(yōu)缺點(diǎn),均采用統(tǒng)一的24個(gè)過(guò)程域,它們?cè)谶壿嬌鲜堑葍r(jià)的,對(duì)同一個(gè)組織釆用兩種模型分別進(jìn)行CMMI評(píng)估,得到的結(jié)論應(yīng)該是相同的。
二、階段式模型
階段式表示法相對(duì)模型整體,使用成熟度級(jí)別來(lái)描述組織過(guò)程總體狀態(tài)的特征。
階段式模型5個(gè)成熟等級(jí):
1級(jí)–初始級(jí);
2級(jí)–已管理;
3級(jí)–已定義;
4級(jí)–已量化管理級(jí);
5級(jí)–持續(xù)優(yōu)化級(jí);
美國(guó)卡內(nèi)基梅隆大學(xué)軟件工程研究所開發(fā)的(軟件)能力成熟度模型CMM有5個(gè)級(jí)別:
(1)初始級(jí),Initial level,無(wú)序,隨意
- 在這一級(jí)別的組織,其軟件開發(fā)過(guò)程是臨時(shí)的、有時(shí)甚至是混亂的。沒有幾個(gè)過(guò)程是被定義的,常常靠個(gè)人的能力來(lái)取得成功。
- 初始級(jí)的軟件過(guò)程是無(wú)序的,項(xiàng)目的執(zhí)行是隨意甚至是混亂的。工作方式處于救火狀態(tài),不斷的應(yīng)對(duì)突如其來(lái)的危機(jī);
(2)可重復(fù)級(jí),Repeatable level,基本的項(xiàng)目管理管理
- 在這一級(jí)別的組織建立了基本的項(xiàng)目管理過(guò)程來(lái)跟蹤軟件項(xiàng)目的成本、進(jìn)度和功能。這些管理過(guò)程和方法可供重復(fù)使用,把過(guò)去成功的經(jīng)驗(yàn)用于當(dāng)前和今后類似的項(xiàng)目。
- 建立了基本的項(xiàng)目管理過(guò)程來(lái)跟蹤費(fèi)用,進(jìn)度和功能特性,制定了必要的過(guò)程紀(jì)律,能重復(fù)早先類似的應(yīng)用項(xiàng)目取得的成功。
(3)已定義級(jí),Defined level,標(biāo)準(zhǔn)化,文檔化
- 在這一級(jí),管理活動(dòng)和軟件工程活動(dòng)的軟件過(guò)程被文檔化、標(biāo)準(zhǔn)化,并被集成到組織的標(biāo)準(zhǔn)軟件過(guò)程之中。在該組織中,所有項(xiàng)目都使用一個(gè)經(jīng)批準(zhǔn)的、特制的標(biāo)準(zhǔn)過(guò)程版本。在具體使用這個(gè)標(biāo)準(zhǔn)過(guò)程時(shí),可以根據(jù)項(xiàng)目的實(shí)際情況進(jìn)行適當(dāng)?shù)募舨谩?/li>
- 已經(jīng)將軟件管理核工程兩方面的過(guò)程文檔化,標(biāo)準(zhǔn)化,并綜合成組織的標(biāo)準(zhǔn)軟件過(guò)程,所有項(xiàng)目均使用該標(biāo)準(zhǔn)開發(fā)維護(hù)軟件。
(4)已管理級(jí),Managed level,定量,量化管理,可預(yù)測(cè)
- 在這一級(jí),組織和項(xiàng)目為質(zhì)量和過(guò)程績(jī)效建立了量化目標(biāo),并以此作為管理過(guò)程的依據(jù)。軟件過(guò)程和產(chǎn)品都被置于定量的掌控之中。
- 收集對(duì)軟件過(guò)程和產(chǎn)品質(zhì)量的詳細(xì)度量,對(duì)軟件過(guò)程和產(chǎn)品都有定量的理解和控制。
(5)持續(xù)優(yōu)化級(jí),Optimizing level,持續(xù)改進(jìn),優(yōu)化
- 處于這一成熟度模型的最高水平,組織能夠運(yùn)用從過(guò)程、創(chuàng)意和技術(shù)中得到的定量反饋,來(lái)對(duì)軟件開發(fā)過(guò)程進(jìn)行持續(xù)改進(jìn)。
- 過(guò)程的量化反饋和先進(jìn)的新思想,新技術(shù)促使過(guò)程不斷改進(jìn)。
三、連續(xù)式模型
連續(xù)式表示法相對(duì)單個(gè)過(guò)程域,使用能力等級(jí)來(lái)描述組織過(guò)程狀態(tài)的特征。連續(xù)式模型將24個(gè)過(guò)程域按照功能劃分為:
- 項(xiàng)目管理
- 過(guò)程管理
- 工程
- 支持
總結(jié)
以上是生活随笔為你收集整理的笔记-信息系统开发基础-CMMI组织能力成熟度模型-阶梯式和连续式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 笔记-信息系统开发基础-uml-uml类
- 下一篇: 笔记-信息系统开发基础-信息系统规划方法