CMM等級模型

2021-06-15 20:09:22 字數 960 閱讀 3872

cmm

模型分為五個等級,初始級、可重複級、已定義級、已管理級和優化級:

初始級——軟體過程的特點是雜亂無章,有時甚至很混亂,幾乎沒有明確定義xx步驟,成功完全依賴個人努力和英雄式的核心任務。

可重複級——建立了基本的專案管理過程來跟蹤成本、進度和機能,有必要的過程準則來重複以往在同類專案中在成功。

已定義級——管理和工程的軟體過程已**檔化、標準化,並綜合成整個軟體開發組織的標準軟體過程。所有專案都採用根據實際情況修改後得到的標準軟體過程來開展和維護軟體。

已管理級——制定了軟體工程和產品質量的詳細度量標準。軟體過程和產品的質量都被開發組織的成員所理解和控制。

優化級——加強了定量分析,通過來自過程質量反饋和來自新觀念、新技術的反饋過程能持續不斷地改進。

具體內容如下表:

等級名

特徵

關鍵過程域(kpa)

初始級

以個人主觀認為合適的方式來開發

可重複級

不存在組織範圍的過程,利用已存在的專案管理實踐和經驗來開發

已定義級

有定義好的屬於組織範圍的過程,按照過程有效的進行開發

已管理級

可以對過程能力進行量化,根據量化來**和控制乙個專案的過程績效

優化級過程能力可控、可改進,並且可以以量化方式來評估改進

從這個表可以看出,

cmm基於過程,由軟體組織自身體系提供支援,達到過程量化、可控的目標,以應付變化的軟體開發過程。能力成熟度越高的組織,其專案開發和專案成果越能夠依賴於可控制、可靠的軟體過程,而不是依賴在不穩定不可預見的個人能力之上,比如某個專案領導,或者是某個核心技術人員。

CMM等級2 可重複級

cmm等級2關鍵過程域 一,需求管理 目標一 分配給軟體的系統需求已受控,以便為軟體工程和管理使用建立基線 目標二 軟體策劃 產品和活動與分配給軟體的系統需求保持一致。二,軟體專案策劃 目標一 軟體估計文件化,以便用於專案的策劃與跟蹤 目標二 對軟體專案活動和約定做出計畫,並文件化 目標三 受到影響...

軟體開發管理CMM等級劃分

cmm軟體開發流程試圖將幾十年來風險比較不可控的軟體開發用乙個規範的流程控制起來,變成乙個類似傳統工業化生產流程的工業。cmm理念 cmm主要理念之一就是加強過程控制,認為只要開發的過程按照規定動作執行,就可以很大程度上降低軟體開發的質量 進度風險。而過程質量控制的主要手段就是檢視。cmm的理念之二...

CMM模型將軟體過程的成熟度分為五個等級

1 初始級 軟體過程的特點是無秩序的,甚至是混亂的,軟體處於無章法和步驟可詢的狀態,或者制訂的規範為能覆蓋基本的關鍵過程要求,且執行沒有政策 資源方面的保證,那麼仍被視為初始級。2 可重複級 以及建立了基本的專案管理過程,可用於對成本 進度和功能特性進行跟蹤。焦點集中在軟體管理過程上。乙個可管理的過...