一.CMM:(全称 Capability Maturity Model),它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是 把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,该模型使得对现有过程能力的确定,以及对软件质量和过 程改进的重要问题的识别变得方便,从而为选择过程改进策略提供指南,以使其更加科学化、标准化、使企业能够更好地实现商业目标。
二.发展历史
1986年11月,SEI在MITRE公司帮助下开发
1987年9月,SEI发布CMM的描述
1991年推出CMM1,O版本,向 ISO靠近
1993年2月推出CMM1.1
三.CMM的特征
1.基于实际实践
2.最好的反映了实践的情况
3.反映了软件过程改进和评估执行人员的需求
4.形成文档
5.文档可以公开使用
四,主要用途
1.用于软件过程的评价
2.用于软件过程的修改
3.用于软件能力的评价
由一组受过专业培训的人员做出评定,目的在于实施软件工作的承制方的资格惊醒鉴别,或对现有软件工作中的软件过程状态进行监督。
五.CMM的体系结构
1.级别化
关键实践:描述“做什么”
共同特性:是一些属性,指明一个关键过程域的执行和制度化是否有效、可重复、和可持续。
关键过程域:是静态的(固定在一个成熟度级别上),高层次地、抽象的描述了过程,但不说明如何执行过程。除级别1,每个级别都包括 几个关键过程域。
。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!