天天看點

CMMI軟體開發過程及能力成熟度模型評估

一、什麼是CMMI

CMMI(Capability Maturity Model Integration,能力成熟度模型內建)是由美國卡内基-梅隆大學軟體工程研究所推出的評估軟體能力與成熟度的一套标準。該标準基于衆多軟體專家的實踐經驗,側重于軟體開發過程的管理及工程能力的提高與評估,是國際上流行的軟體生産過程标準和軟體企業成熟度等級認證标準。目前,CMMI認證已經成為世界公認的軟體産品進入國際市場的通行證。CMMI證書由美國卡内基-梅隆大學軟體工程研究所認可的主任評估師評估簽發,證書的有效性在SEI官網查詢。

二、CMMI的結構與内容

CMMI吸取了品質工程的主要原理,形成了5級模型。提出了由第一級(初始級)向第五級(優化級)逐級發展的模式。模型的等級從低到高,可以預計企業的開發風險越來越低,開發能力越來越高。模型的每個等級由不同的關鍵過程領域(Key Process Area)構成,而每個過程領域又由各種目标構成,每個目标由各種特定慣例和通用慣例支援

  • CMMI2級:軟體開發過程處于項目級,一般是想好再做,做後總結的狀态;重點是建立有效的項目管理;
  • CMMI3級:軟體開發過程已經上升到組織級,在過程中角色和職責分明,按照已定義的過程進行管理;
  • CMMI4級:對過程進行測量,并進行統計控制;定量的管理過程和産品;

三、實施CMMI對企業的益處

繼續閱讀