行業資訊
CMMI認證概述
1) CMMI認證起源于CMM (Capability Maturity Model for software,軟件能力成熟度模型) 是美國國防部在1984年因當時該機構軟件項目委外開發時,無法評估軟件公司對軟件項目的承接及執行能力,故委托美國卡內基美隆大學 (Carnegie Mellon University) 的軟件工程學院 (Software Engineering Institute, SEI) 所進行的一項研究成果,試圖于軟件產業建立一套工程制度,使個人及組織在軟件開發上能有持續改善的依據,其目的是用來評估及改善軟件開發公司的軟件開發過 程及軟件開發能力,并且協助軟件開發者持續改善軟件流程成熟架構及軟件質量,進而提升軟件開發項目及軟件開發公司的軟件開發管理能力,達成軟件開發的功能 正確、縮短開發周期、降低開發成本及*質量等目標。CMM目前已成為許多大型軟件企業用于改善組織內部軟件工程所實行的軟件評估標準,CMM同樣陸續應 用系統工程及軟件采購方面,成為國際間認同且廣泛通用的一種軟件生產程序標準。由于CMM應用日漸廣泛,陸續開發出不同的CMM模型,包括:軟件能力成熟 度 (Software Capability Maturity Model, SW-CMM) 、系統工程能力成熟度模型 (Systems Engineering Capability Maturity Model, SE-CMM) 、集成產品開發能力成熟度模型 (Integrated Product Development Capability Maturity Model, IPD-CMM) 、人力資源管理能力成熟度模型 (People Capability Maturity Model, P-CMM) 等應用模型;且SEI于2000年12月公布能力成熟度集成模型 (Capability Maturity Model - Integrated, CMMI),更進一步將能力成熟度模型整合,逐漸取代現行的CMM標準。
(2) CMMI (Capability Maturity Model - Integrated, CMMI) 是SEI繼CMM成功開發的新修訂版本,目的在發展一個共通性的整合架構,以支持整合不同專業領域的特定能力成熟度模型及相關產品,并致力提供系統工程及 軟件工程的指導原則,期許在任何架構下的組織,都能促進其流程改善,CMMI不僅提高每一級別成熟度要求的門坎,同時擴充能力成熟度評估適用范圍,使得軟 件工程、系統工程的專業領域及集成性產品與流程開發的環境,都能運用CMMI為軟件開發過程提供持續改善的指導,對軟件生產力與質量的提升亦有顯著的實質 效益,并**發展的產品,能與國際標準組織/國際電工委員會(ISO/IEC) 15504軟件過程評估技術報告兼容并一致。
其認證共分為五 級 (以階段式表述而言)為第一級CMMI1:初始級(Initial)、第二級CMMI2:管理級(Managed)、第三級CMMI3:定義級 (Defined)、第四級CMMI4:量化級(Quantitatively Managed)、第五級CMMI5:優化級(Optimizing)。
- 下一個:建立CMMI軟件質量管理體系文件