CMMI
基础知识
一?/p>
CMMI
简?/p>
CMMI
?/p>
Capability Maturity Model Integration
,能力成熟度模型集成?
是用于产品开发(或服务)的过程改进成熟度模型?/p>
CMMI
的最佳实践覆盖了?/p>
品构思、交付和维护的整个生命周期?/p>
CMMI
源自?/p>
CMM
?/p>
1984
年美国国防部为了降低采购风险,委托卡耐基—梅
隆大学软件工程研究院?/p>
SEI
)制定了软件过程改进、评估模型,也称?/p>
SEI
SW-CMM
。该模型?/p>
1991
年正式推出,迅速得到广大软件企业及其顾客的认可?/p>
经过不断研究,相继推出了其他领域?/p>
CMM
模型,比如:
?/p>
1
?/p>
SE-CMM (System Engineering CMM):
系统工程
CMM
?/p>
2
?/p>
SA-CMM (Software Acquisition CMM):
软件采购
CMM
?/p>
3
?/p>
IPT-CMM (Integrated Product Team CMM):
集成产品群组
CMM
?/p>
4
?/p>
P-CMM (People CMM):
人力资源能力成熟度模?/p>
之后将各?/p>
CMM
模型进行整合?/p>
形成?/p>
CMMI
?/p>
2002
?/p>
CMMI1.1
版本正式发布?/p>
并立即被广泛采用?/p>
2006
?/p>
8
月,面向开发的
CMMI
?/p>
CMMI-DEV
1.2
?/p>
版本正式
发布。目前正在使用的就是这个版本。下面讲?/p>
CMMI
是指
CMMI-DEV1.2,
针对?/p>
件方面的?/p>
通过上面的介绍,可以清楚地知?/p>
CMMI
这几个字母的含义?/p>
CM:
能力成熟度。不同的成熟度对应不同的等级,一共有五个等级?/p>
M :
模型?/p>
CMMI
提供一个标准的模型,企业的软件能力成熟度是否达到对
应的级别,要和这个模型进行比较?/p>
I :
集成?/p>
将各个不同领域的
CMM
进行抽象整合。也就是?/p>
CMMI
不仅适合
于软件领域,同样适合于其他领域?/p>
二?/p>
CMMI
的五个等?/p>
CMMI
的阶段式表示法将成熟度划分为
5
个等级?/p>
除了初始级以外,
每个成熟