跳到主要内容

CMMI 成熟度模型

CMM 和 CMMI

CMM(Capability Maturity Model for Software,能力成熟度模型)是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM 的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化,使企业能够更好地实现商业目标。

CMMI(Capability Maturity Model Integration,软件能力成熟度模型集成)旨在帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就可以克服软件开发中的困难。

CMMI 表示法与级别

CMMI 支持两种使用级别的改进路径,这两种改进路径与两种级别相关联:能力等级与成熟度级别。下表展示了 CMMI 四个能力等级与五个成熟度级别的对比。

CMMI 能力等级与成熟度级别的对比