CMM與CMMI的區(qū)別?
一、CMM的定義
CMM 的全稱為:Capability Maturity Model ,即能力成熟度模型。它是對于軟件組織在定義、實施、度量、控制和改善其軟件過程的實踐中各個發(fā)展階段的描述。CMM的核心是把軟件開發(fā)視為一個過程,并根據這一原則對軟件開發(fā)和維護進行過程監(jiān)控和研究,以使其更加科學化、標準化、使企業(yè)能夠更好地實現商業(yè)目標。
二、CMMI的定義
CMMI 的全稱為:Capability Maturity Model Integration,即能力成熟度模型集成。它是在CMM的基礎上發(fā)展而來的。CMMI是由美國卡耐基梅隆大學軟件工程研究所(Software Engineering Institute,SEI)組織全世界的軟件過程改進和軟件開發(fā)管理方面的專家歷時四年而開發(fā)出來的,并在全世界推廣實施的一種軟件能力成熟度評估標準,主要用于指導軟件開發(fā)過程的改進和進行軟件開發(fā)能力的評估。
三、CMM和CMMI的區(qū)別
CMMI比CMM多個l 這個l是intergration,集成的意思。
CMM適用于軟件的組織成熟度測評。CMMI適用于多種組織成熟度測評,其中CMMI_SW適用于軟件。
CMMI相對CMM更完整,更適用于大環(huán)境。
CMMI模型中比CMM進一步強化了對需求的重視。
CMMI是在CMM基礎上發(fā)展起來的,它繼承并發(fā)揚了CMM的優(yōu)良特性,借鑒了其他模型的優(yōu)點,融入了新的理論和實際研究成果。它不僅能夠應用在軟件工程領域,而且可以用于系統(tǒng)工程及其他工程領域。
浙公網安備 33010602011771號