软件开发的过程,决定你软件的质量
CMM
过程是生产产品的机制。不论是过程改善还是能力确定均需要过程评估,而过程评估常基于已经提出的一些评估模型。
CMM产生的原因
软件开发组织不能很好定义控制软件开发过程,是软件开发不能达到预期的结果。
让混乱,个人的过程生疏规范化过程的一共框架。
CMM体现了软件工程和软件管理的优秀的实践。
CMM
指的是软件过程能力成熟度模型,按软件过程的不同成熟度划分5个等级,1级最低,5级最高。
通过cmm3的有东软、托普、联想、用友
集成化能力成熟度模型(CMMI):
目标是集成已有的cmm模型,实现一共组织的集成化过程改进。
CMMI1.2的目的是改进和简化应用于工程开发的活动模型。
是针对系统/产品开发能力成熟度模型,包含一些最佳实践,覆盖了产品从概念到交付和维护的整个生命周期,强调了构造和维护当今产品所必要的工作。(说白了就是为软件的定义,开发,维护提供一个系统的框架,规范化流程。)
CMMI对现有模型的改进