軟體能力成熟度模型(CMM)

2021-09-25 04:59:28 字數 1007 閱讀 7583

cmm是一種用於評價軟體承包能力並幫助其改善軟體質量的方法,側重於軟體開發過程的管理及工程能力的提高與評估。

cmm分為五個等級:一級為初始級,二級為可重複級,**為已定義級,四級為已管理級,五級為優化級。

1、初始級:

工作無序,專案進行過程中常放棄當初的計畫。管理無章法,缺乏健全的管理制度。開發專案成效不穩定,專案成功主要依靠專案負責人的經驗和能力,他一但離去,工作秩序面目全非。

提高:建立專案過程管理,建立計畫,開展qa活動。

2、可重複級:

管理制度化,建立了基本的管理制度和規程,管理工作有章可循。 初步實現標準化,開發工作比較好地按標準實施。 變更依法進行,做到基線化,穩定可跟蹤,新專案的計畫和管理基於過去的實踐經驗,具有重複以前成功專案的環境和條件。

(核心:建立基本的專案管理和實踐來跟蹤專案費用、進度和功能特性)

3、已定義級:

開發過程,包括技術工作和管理工作,均已實現標準化、文件化。建立了完善的培訓制度和專家評審制度,全部技術活動和管理活動均可控制,對專案進行中的過程、崗位和職責均有共同的理解 。

(核心:使用標準開發過程(或方**)構建(或整合)系統)

4、已管理級:

產品和過程已建立了定量的質量目標。開發活動中的生產率和質量是可量度的。已建立過程資料庫。已實現專案產品和過程的控制。可**過程和產品質量趨勢,如**偏差,實現及時糾正。

(核心:管理層尋求更主動地應對系統的開發問題)

5、優化級:

可集中精力改進過程,採用新技術、新方法。擁有防止出現缺陷、識別薄弱環節以及加以改進的手段。可取得過程有效性的統計資料,並可據進行分析,從而得出最佳方法。

(核心:連續的監督和改進標準化的系統開發過程)

CMM 軟體能力成熟度

cmm是指 能力成熟度模型 其英文全稱為capability maturity model for software,英文縮寫為sw cmm,簡稱cmm。它是對於軟體組織在定義 實施 度量 控制和改善其軟體過程的實踐中各個發展階段的描述。cmm 的核心是把軟體開發視為乙個過程,並根據這一原則對軟體開...

筆記 軟體能力成熟度模型(CMM)

1 基於實際實踐 2 最好的反映了實踐的情況 3 反映了軟體過程改進和軟體過程評估執行人員的需求 4 形成文件 5 文件可以公開使用 用於定義 實施 測量 控制和改進其軟體的一種階段性描述,該模型使得對先有過程能力的確定,以及對軟體質量和過程改進的重要問題的識別變得方便,從而為選擇過程改進策略提供指...

軟體能力成熟度模型CMM 網摘筆記

1.能力成熟度模型cmm是美國卡內基梅隆大學軟體工程研究所的研究成果。2.cmm是一種幫助軟體組織不斷改進軟體過程,保證產品質量,降低成本,按期完成任務,提高產品生產率的一種策略。3.cmm是目前國際上最流行,最實用,最具權威性的一種軟體生產過程改進和軟體組織的軟體過程能力的評價標準,已經得到國際軟...