CMM是指“能力成熟度模型”,其英文全稱為Capability Maturity Model for Software,英文縮寫為SW-CMM,簡稱CMM。它是對于軟件組織在定義、實施、度量、控制和改善其軟件過程的實踐中各個發(fā)展階段的描述。CMM的核心是把軟件開發(fā)視為一個過程,并根據(jù)這一原則對軟件開發(fā)和維護進行過程監(jiān)控和研究,以使其更加科學化、標準化、使企業(yè)能夠更好地實現(xiàn)商業(yè)目標。
CMM是是一種用于評價軟件承包能力并幫助其改善軟件質(zhì)量的方法,側(cè)重于軟件開發(fā)過程的管理及工程能力的提高與評估。CMM分為五個等級:一級為初始級,二級為可重復級,三級為已定義級,四級為已管理級,五級為優(yōu)化級。
CMM是由美國卡內(nèi)基梅隆大學軟件工程研究所1987年研制成功的,是目前國際上最流行最實用的軟件生產(chǎn)過程標準和軟件企業(yè)成熟度等級認證標準。目前,我國已有許多軟件企業(yè)通過了CMM標準認證 。
SW-CMM(Capability Maturity Model For Software 軟件生產(chǎn)能力成熟度模型,以下簡稱"CMM"),是87年由美國卡內(nèi)基梅隆大學軟件工程研究所(CMU SEI)研究出的一種一種用于評價軟件承包商能力并幫助改善軟件質(zhì)量的方法,其目的是幫助軟件企業(yè)對軟件工程過程進行管理和改進,增強開發(fā)與改進能力,從而能按時地、不超預算地開發(fā)出高質(zhì)量的軟件。