CMM —-软件能力成熟度模型

一.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,每个级别都包括                               几个关键过程域。

CMM ----软件能力成熟度模型

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年7月20日
下一篇 2016年7月20日

相关推荐