CMMI概览
- 格式:ppt
- 大小:599.50 KB
- 文档页数:20


一、什么是CMMI?CMMI全称是Capability Maturity Model Integration,即能力成熟度模型集成(也有称为:软件能力成熟度集成模型),abbr.能力成熟度模型集成(Capability Maturity Model Integration);集成能力成熟度模型(Capacity Maturity Model Integrated缩写能力成熟度模型集成(能力成熟度模型集成);集成能力成熟度模型(能力成熟度模型集成。
其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。
其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就可以克服软件开发中的困难。
CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。
因而能够从总体上改进组织的质量和效率。
CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。
二、CMMI的五个等级:2.1CMMI一级,完成级。
在完成级水平上,企业对项目的目标与要做的努力很清晰。
项目的目标得以实现。
2.2CMMI二级,管理级。
在管理级水平上,企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对相关的项目实施人员有相应的培训,对整个流程有监测与控制,并与上级单位对项目与流程进行审查。
2.3CMMI三级,定义级。
在定义级水平上,企业不仅仅能够对项目的实施有一整套的管理措施,并保障项目的完成;而且,企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化。
2.4CMMI四级,量化管理级。
量化管理级分析对软件工程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制,管理有一个做出结论的客观依据。
软件能力成熟度模型Capability Maturity Model For Software---SW-CMM本文主要介绍了软件能力成熟度模型产生、发展的过程;概念、总体框架、基本内容;重点介绍了成熟度等级2、3的详细内容;及软件能力成熟度模型在中国的软件企业开发生产软件过程中的重要作用和发展前途。
一、SW-CMM的发展背景Capability Maturity Model For Software(SW-CMM),软件能力成熟度模型是八十年代由美国卡内基梅隆大学(Carnegie Mellon University-CMU)的软件工程研究所(Software Engineering Institute–SEI)基于60多年历史的产品质量原理建立的,也可被称为能力成熟度成长的模型。
本文主要介绍的是CMMI-SE/SW(Capability Maturity Model Integrated Sys- tem/Software Engineering)Version 1.02中的SW—CMM。
CMMI(Capability Maturity Model Integration) 集成的能力成熟度模型,是SEI 于2000年12月发布的。
主要包括:⏹CMMI-SE(Capability Maturity Model-Integration –System-Engineering)系统工程⏹CMMI-SE/SW(Capability Maturity Model- Integration-System/SoftwareEngineering )系统和软件工程⏹CMMI-SE/SW with IPPD(Capability Maturity-Model-Integration-Integrated Product and Process Development)集成产品和过程开发⏹CMMI-SA(Capability Maturity-Model-Integration-Software Acquired)软件获取它主要用于解决两个问题:一,软件获取办法的改革;二,建立一种从集成产品与过程发展的角度出发、以及包含健全的系统开发原则的过程改进。
CMMI体系概述吴雪峰你能了解CMM/CMMI模型基本内容过程改进框架过程改进组织结构过程文档内容过程改进的收获内容提要为什么CMMI什么是CMM/CMMICMMI成熟度级别CMMI内容结构CMMI' S PA过程改进框架过程改进组织结构过程文档过程改进的收获为什么CMMI改进产品的质量提高顾客满意度减少项目进度延误率缩短产品推向市场周期规范公司以及项目管理过程提升公司的影响力和形象已经是ISO了,为什么CMMIISO是传统的制造行业的管理经验总结ISO适用范围过广,对软件行业没有针对性ISO标准框架内容太过宏观,在细节指导上欠缺ISO咨询和认证领域的从业人员基本上没有软件领域的经验进一步提升我们的能力与成熟程度什么是SW-CMM能力成熟度模型一SW-CMM (Software Capability Maturity Model)一介绍了为了提高软件企业软件设计,开发,实现和维护等方面的能力,而应该执行的活动.一CMM描述一条从不成熟的过程向成熟的有纪律的过程进化的改进途径一CMM模型还包括SE-CMM,P-CMM等CMM成熟度级别什么是CMMI能力成熟度模型集成一CMMI (Capability Maturity Model Integration)一集成了SW,SE,P,IPPD等模型为一体一为了能够方便不同领域、不同行业的企业选择过程改进方式一具有两种表示方式staged与continuesCMMI成熟度级别CMMI成熟度级别一级:一群人没有经过训练,也不知道有没有经验,下水之后乱扑腾,有的人浮起来,有的人沉下去了,这就是一级的无序状态,结果是不可知的二级:大家都在游泳池池或者小池塘里下过几次水,基本上在这样的条件下不会出事了。
但是动作乱七八糟,有狗刨有说不出名字的动作。
也就是二级的能够重复以前的成功经验三级:经过研究,确定了几种标准泳姿,知道自由泳最快,蛙泳最省力等等。
这就是三级,有了标准的过程定义四级:大家都掌握标准动作之后,互相之间的成绩就可以比较了。