CMM(Capability Marurity Model,軟件能力成熟度模型)是于1984年美國國會與美國主要的公司和研究中心合作創立的一個由聯邦資助的非盈利組織——軟件工程研究所(Software Engineering Institute,SEI)的一個早期研究成果。該模型提供了軟件工程成果和管理方法的框架,自90年代提出以來,已在北美、歐洲和日本成功地應用,F在該模型已成為事實上的軟件過程改進的工業標準。下面我們來一起學習有關CMM的一些基礎知識。
一、 CMM基本概念
過程(Process):為實現既定目標的一系列操作步驟[IEEE-STD-610].
軟件過程(Software Process):指人們用于開發和維護軟件及其相關產品的一系列活動、方法、時間和革新。其中相關產品是指項目計劃、設計文檔、編碼、測試和用戶手冊。當一個企業逐步走向成熟,軟件過程的定義也會日趨完善,其企業內部的過程實施將更具有一致性。
軟件過程能力(Software Process Capability):描述了在遵循一個軟件過程后能夠得到的預期結果的界限范圍。該指標是對能力的一種衡量,用它可以預測一個組織(企業)在承接下一個軟件項目時,所能期望得到的最可能的結果。
文章來源于領測軟件測試網 http://www.kjueaiud.com/