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.级别化

各级特点:

初级:无序

可重复级:建立了基本的项目管理过程来跟踪成本,进度和功能特性。制订了必要的纪律,能重复早先类似应用项目取得成功。

已定义级:将管理和工程活动的软件过程文档化,标准化,并综合成该机构的标准软件过程。

以管理级:收集对软件过程和软件质量的详细度量值,对软件过程和产品都有定量的理解和控制。

优化级:过程的量化反馈和先进的新思想,新技术促使过程不断改进。

2.内部结构

关键实践:描述“做什么”

共同特性:是一些属性,指明一个关键过程域的执行和制度化是否有效、可重复、和可持续。

关键过程域:是静态的(固定在一个成熟度级别上),高层次地、抽象的描述了过程,但不说明如何执行过程。除级别1,每个级别都包括                               几个关键过程域。

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值