1.概念: CMM是Capability Maturity Model for Software的簡稱,中文叫“軟件能力成熟度模型”,是對組織軟件過程能力的描述。CMM的核心是把軟件開發視為一個過程,并根據這一原則對軟件開發和維護進行過程監控和研究,以使其更加科學化、標準化,使企業能
1.概念: CMM是Capability Maturity Model for Software的簡稱,中文叫“軟件能力成熟度模型”,是對組織軟件過程能力的描述。CMM的核心是把軟件開發視為一個過程,并根據這一原則對軟件開發和維護進行過程監控和研究,以使其更加科學化、標準化,使企業能夠更好的實現商業目標。它側重于軟件過程開發的管理及軟件工程能力的改進與評估,因此CMM被用作評價軟件承包商能力并幫助組織改善軟件過程質量,是目前國際上最流行、最實用的一種軟件生產過程標準,成為當今企業從事規模軟件生產不可缺少的一項內容。 CMM是由美國卡內基-梅隆大學軟件工程研究所(CMU SEI)研究制定,并在全世界推廣實施的一種軟件評估標準,主要用于軟件開發過程和軟件開發能力的評估和改進。CMM把軟件開發過程的成熟度由低到高分為五級,等級越高,表明該企業軟件開發失敗風險越低,整體開發時間越短,并能減少開發成本,降低錯誤發生率,提高產品質量。