[原创]什么是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 |
需求制定 |
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?相关推荐
- CMM是什么?什么是 “能力成熟度模型”?
欢迎关注博主公众号:[矿洞程序员]文章由陈晓阳原创. 本人微信:chenxiaoyangzxy. 免费提供本人大量学习资料. CMM是指"能力成熟度模型",其英文全称为Capabi ...
- 旅日杂谈——与日本上司谈XP和CMM
近日逛日本书店,看到书架上放着不少关于XP,以及其它敏捷开发方法的书.都是翻译的.既然有那么多书出版,这说明在日本是有很多人关于敏捷方法,并对此感兴趣的.否则出了几本书,没有人看,没有人买,出版社也就 ...
- 【原创】Cookie应用(二)
Cookie的作用很大,在很多技术方案中都有应用.它也是Forms身份认证模式所使用的一门技术点. 今天我就说一说它在Forms身份认证模式中都起到什么作用. (一)理论知识 ASP.NET 使用身份 ...
- 基恩士上位机链路通讯_【原创分享】ABB机器人与视觉控制器的通讯
在一些工厂里你是否经常看到下图这样的一些自动化设备,他的里边有用到机器人与相机通讯完成物料位置的检测与物料抓放等功能,那么恭喜你,几分钟时间阅读完这篇文章你就懂了. 小编花了不少时间收集整理资料,下面 ...
- .net下的富文本编辑器FCKeditor的配置方法(图)原创
.net下的富文本编辑器FCKeditor的配置方法(图)原创 FCKeditor是一款开源的富文本编辑器,几乎支持所有流行的Web开发语言,版本稳定,用户多,可配置性好. 以前做Java和php的时 ...
- 原创 人物志|山东省临沭县 - 一位身残志坚的奋斗青年 - 吴忠军
原创 人物志|山东省临沭县 - 一位身残志坚的奋斗青年 - 吴忠军 02972018-04-29 16:15:27 人物志|山东省临沭县 - 一位身残志坚的奋斗青年 - 吴忠军 齐鲁晚报 2018年0 ...
- [原创]Java性能优化权威指南读书思维导图
[原创]Java性能优化权威指南读书思维导图 书名:Java性能优化权威指南 原书名:Java performance 作者: (美)Charlie Hunt Binu John 译者: 柳飞 ...
- Oracle Golden Gate体系架构详解(原创) - CzmMiao的博客生活 - ITeye技术网站
Oracle Golden Gate体系架构详解(原创) - CzmMiao的博客生活 - ITeye技术网站
- [原创]Android Monkey 在线日志分析工具开发
[原创]Android Monkey 在线日志分析工具开发 在移动App测试过程中,Monkey测试是我们发现潜在问题的一种非常有效手段,但是Android原生的Monkey有其天然的不足,数据不能有 ...
最新文章
- cocos2d游戏jsc文件格式解密,SpideMonkey大冒险
- 开源wkhtmltopdf使用心得 (四)
- mycheckpoint
- onethink封装arclist调用文章列表!
- 5gnr帧结构特点有哪些_厂区隔离网有哪些特点?为什么普遍采用框架式结构?...
- 字节跳动花50亿买了个什么?
- jmeter 获取全部响应_Jmeter获取响应结果中参数出现的次数
- bond解除 centos7_centos7上实现bonding
- 【.NET类库】通过SharpSocket进行TCP/UDP通信数据传输
- linux之SQL语句简明教程---CONCATENATE
- springboot禁止使用事务_springboot 中使用事务
- Android -- TabHost
- 长链剖分算法完整总结
- OSAL启动过程分析
- java se 通用能力-判断推理专项练习(选择题)
- 学计算机的怎么防辐射,一种学生用防辐射计算机的制作方法
- 2020用户行为分析领域最具商业合作价值企业盘点
- 快捷指令|支付宝合集|安卓支付宝shell快捷指令大全
- [OHIF-Viewers]医疗数字阅片-医学影像-cornerstone-core-Cornerstone.js提供了一个完整的基于Web的医学成像平台。...
- DIY 3D打印机——【有啥用啥版】