[原创]什么是CMM?
1   什么是CMM?

软件能力成熟度模型(Capability Maturity Model For Software ,简称SW-CMM/CMMI),是由美国卡内基梅隆大学软件工程研究所(CMU SEI)研究出的一种用于评价软件承包商能力并帮助改善软件质量的方法,其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。

2   CMM基本概念

5个成熟度等级:Initial, Repeatable, Defined, Managed, Optimizing ; 18个关键过程域.

其中5个成熟度等级:

初始级(Initial

组织:组织通常没有提供开发和维护软件的稳定的环境。

项目:当发生危机时,项目通常放弃计划的过程,回复到编码和测试。

过程能力:不可预测。(unpredictable)

可重复级(Repeatable

组织:将软件项目的有效管理过程制度化,这使得组织能够重复以前项目中的成功实践。

项目:配备了基本的软件管理控制。

过程能力:严格的。(disciplined)

已定义级(Defined

组织:在组织范围内开发和维护软件的标准过程被文档化,其中包括软件工程过程和管理过程,它们集成为一个一致的整体。

项目:对组织的标准软件过程进行裁剪,来开发它们自己的定义软件过程。

过程能力:标准的和一致的。(standard and consistent)

已管理级(Managed )

组织:为软件产品和过程都设定了量化的质量目标。

项目:项目减小过程性能的变化性,使其进入可接收的量化边界,从而达到对产品和过程的控制。

过程能力:可预言的。(predictable)

持续优化级(Optimizing)

组织:关注于持续的过程改进。

项目:软件过程被评价,以防止过失重复发生,从中获得的教训散布给其它项目。

过程能力:持续的改善。(continuously improving)

2  CMM能力成熟度模型的基本思想

帮助软件开发机构建立一个有规律的、成熟的软件过程。改进后的软件过程将开发出质量更好的软件,使更多的软件项目免受时间和费用超支之苦。

3 CMM成熟度过程等级

4 成熟度级别的内部结构

5 18个关键过程域KPA

6 CMM与CMM过程域区别

等级

CMM

CMMI

类别

过程域

缩写

过程域

缩写

5

技术更新管理

TCM

组织革新与部署

OID

过程管理

过程更改管理

PCM

CAR

缺陷预防

DP

原因分析与决策

支持

4

软件质量管理

SQM

组织过程性能

OPP

过程管理

定量过程管理

QPM

定量项目管理

QPM

项目管理

3

软件产品工程
同行评审

SPE
PR

需求制定

RD

工程

技术方案

TS

工程

产品集成

PI

工程

验证

VER

工程

确认

VAL

工程

组织过程聚焦

OPF

组织过程聚焦

OPF

过程管理

组织过程定义

OPD

组织过程定义

OPD

过程管理

培训大纲

TP

组织培训

OT

过程管理

集成软件管理

ISM

集成项目管理

IPM

项目管理

组间协调

风险管理

RSKM

项目管理

决策分析与决定

DAR

支持

集成供应商管理

ISM

项目管理

组织集成环境

OEI

支持

IC

集成组队

IT

项目管理

2

需求管理

RM

需求管理

RM

软件项目策划

SPP

项目策划

PP

项目管理

软件项目监督与控制

SPTO

项目监督与控制

PMC

项目管理

软件分包管理

SAM

供应协议管理

SAM

项目管理

软件质量保证

SQA

过程与产品质量保证

PPQA

支持

软件配置管理

SCM

配置管理

CM

支持

度量与分析

MA

支持

1

 7 CMM的用途?

1 用于软件过程的改进(SPI Software Process Improvement):帮助软件企业对其软件(制作)过程的改变(进)进行计划、(措施)制定以及实施。

2 用于软件过程评估(SPA Software Process Assessment): 在评估中,一组经过培训的软件专业人员确定出一个企业软件过程的状况,找出该企业所面对(存在)的与软件过程有关的、最迫切的所有问题;以及取得企业领导层对软件过程改进的支持。

3 软件能力评鉴(SCE Software Capability Evaluation):在能力评鉴中,一组经过培训的专业人员鉴别出软件承包者的能力资格;或者是检查监察正用于(进行)软件制作的软件过程的状况。

转载于:https://www.cnblogs.com/mayingbao/archive/2011/10/12/2208870.html

[原创]什么是CMM?相关推荐

  1. CMM是什么?什么是 “能力成熟度模型”?

    欢迎关注博主公众号:[矿洞程序员]文章由陈晓阳原创. 本人微信:chenxiaoyangzxy. 免费提供本人大量学习资料. CMM是指"能力成熟度模型",其英文全称为Capabi ...

  2. 旅日杂谈——与日本上司谈XP和CMM

    近日逛日本书店,看到书架上放着不少关于XP,以及其它敏捷开发方法的书.都是翻译的.既然有那么多书出版,这说明在日本是有很多人关于敏捷方法,并对此感兴趣的.否则出了几本书,没有人看,没有人买,出版社也就 ...

  3. 【原创】Cookie应用(二)

    Cookie的作用很大,在很多技术方案中都有应用.它也是Forms身份认证模式所使用的一门技术点. 今天我就说一说它在Forms身份认证模式中都起到什么作用. (一)理论知识 ASP.NET 使用身份 ...

  4. 基恩士上位机链路通讯_【原创分享】ABB机器人与视觉控制器的通讯

    在一些工厂里你是否经常看到下图这样的一些自动化设备,他的里边有用到机器人与相机通讯完成物料位置的检测与物料抓放等功能,那么恭喜你,几分钟时间阅读完这篇文章你就懂了. 小编花了不少时间收集整理资料,下面 ...

  5. .net下的富文本编辑器FCKeditor的配置方法(图)原创

    .net下的富文本编辑器FCKeditor的配置方法(图)原创 FCKeditor是一款开源的富文本编辑器,几乎支持所有流行的Web开发语言,版本稳定,用户多,可配置性好. 以前做Java和php的时 ...

  6. 原创 人物志|山东省临沭县 - 一位身残志坚的奋斗青年 - 吴忠军

    原创 人物志|山东省临沭县 - 一位身残志坚的奋斗青年 - 吴忠军 02972018-04-29 16:15:27 人物志|山东省临沭县 - 一位身残志坚的奋斗青年 - 吴忠军 齐鲁晚报 2018年0 ...

  7. [原创]Java性能优化权威指南读书思维导图

    [原创]Java性能优化权威指南读书思维导图 书名:Java性能优化权威指南 原书名:Java performance 作者: (美)Charlie Hunt    Binu John 译者: 柳飞 ...

  8. Oracle Golden Gate体系架构详解(原创) - CzmMiao的博客生活 - ITeye技术网站

    Oracle Golden Gate体系架构详解(原创) - CzmMiao的博客生活 - ITeye技术网站

  9. [原创]Android Monkey 在线日志分析工具开发

    [原创]Android Monkey 在线日志分析工具开发 在移动App测试过程中,Monkey测试是我们发现潜在问题的一种非常有效手段,但是Android原生的Monkey有其天然的不足,数据不能有 ...

最新文章

  1. cocos2d游戏jsc文件格式解密,SpideMonkey大冒险
  2. 开源wkhtmltopdf使用心得 (四)
  3. mycheckpoint
  4. onethink封装arclist调用文章列表!
  5. 5gnr帧结构特点有哪些_厂区隔离网有哪些特点?为什么普遍采用框架式结构?...
  6. 字节跳动花50亿买了个什么?
  7. jmeter 获取全部响应_Jmeter获取响应结果中参数出现的次数
  8. bond解除 centos7_centos7上实现bonding
  9. 【.NET类库】通过SharpSocket进行TCP/UDP通信数据传输
  10. linux之SQL语句简明教程---CONCATENATE
  11. springboot禁止使用事务_springboot 中使用事务
  12. Android -- TabHost
  13. 长链剖分算法完整总结
  14. OSAL启动过程分析
  15. java se 通用能力-判断推理专项练习(选择题)
  16. 学计算机的怎么防辐射,一种学生用防辐射计算机的制作方法
  17. 2020用户行为分析领域最具商业合作价值企业盘点
  18. 快捷指令|支付宝合集|安卓支付宝shell快捷指令大全
  19. [OHIF-Viewers]医疗数字阅片-医学影像-cornerstone-core-Cornerstone.js提供了一个完整的基于Web的医学成像平台。...
  20. DIY 3D打印机——【有啥用啥版】

热门文章

  1. 2011年7月28日星期四精彩网语
  2. 好消息,MaxtoCode完全支持2005BETA2版,多谢恩电提供的测试样例
  3. Handler消息处理机制
  4. 路由器+摄像头:Netgear在国内怎么走?
  5. 最新版本mysql jdbc驱动包获取表定义信息空指针异常处理方法
  6. 线上使用zabbix报警脚本(含图片)
  7. DiskLruCache part 1
  8. X/Open DTP模型与XA协议的学习笔记
  9. XML与DataSet的相互转换
  10. Documentum中关于日期时间类型字段的特殊处理