CMM模型

CMM模型指“能力成熟度模型”,其英文全稱為Capability Maturity Model for Software,英文縮寫為SW-CMM,簡稱CMM。它是對於軟體組織在定義、實施、度量、控制和改善其軟體過程的實踐中各個發展階段的描述。CMM的核心是把軟體開發視為一個過程,並根據這一原則對軟體開發和維護進行過程監控和研究,以使其更加科學化、標準化、使企業能夠更好地實現商業目標。

有以下五個等級:

1.初始級 軟體過程是無序的,有時甚至是混亂的,對過程幾乎沒有定義,成功取決於個人努力。管理是反應式的。
2.可重複級 建立了基本的項目管理過程來跟蹤費用、進度和功能特性。制定了必要的過程紀律,能重複早先類似套用項目取得的成功。
需求管理
軟體項目策劃
軟體項目跟蹤與監控
軟體子契約管理
軟體質量保證
軟體配置管理
3.已定義級 已將軟體管理和工程兩方面的過程文檔化、標準化,並綜合成該組織的標準軟體過程。所有項目均使用經批准、剪裁的標準軟體過程來開發和維護軟體。
組織過程定義
組織過程焦點
培訓大綱
集成軟體管理
軟體產品工程
組間協調
同行評審
4.定量管理級 收集對軟體過程和產品質量的詳細度量數據,對軟體過程和產品都有定量的理解與控制。
定量過程管理
軟體質量管理
5.最佳化級 過程的量化反饋和先進的新思想、新技術促使過程不斷改進。
缺陷預防
技術變更管理
過程變更管理
每個等級都被分解為三個層次加以定義,這三個層次是關鍵過程區域、共同特徵和關鍵實踐。每個等級都有幾個關鍵過程區域組成,這幾個關鍵過程域共同形成一種軟體過程能力。每個關鍵過程域,都有一些特定的目標,通過相應的關鍵實踐來實現這些目標。每個關鍵過程域按五個共同特徵加以組織。當一個關鍵過程域的所有關鍵實踐都按要求得到實施,就能實現該關鍵過程域的目標。

相關詞條

相關搜尋

熱門詞條

聯絡我們