软工:CMMI
2016-06-15 00:23
232 查看
软件过程是软件生存周期中的一系列相关软件工程活动的集合,活动是任务的集合。任务是将输入变换为输出的操作。
CMMI
全称是CapabilityMaturity Model Integration,
即软件能力成熟度模型集成,是由美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制的,
其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。
CMMI
有两种表示方法:阶段式、连续式。
阶段式分为1到5五个成熟度等级,而且每一阶段都是下一阶段过程改进的基础:
1、Initial 初始
2、Managed 已管理
3、Defined 已定义
4、Quantitatively Managed已量化管理
5、Optimizing 优化中
连续式分为0到5六个能力等级(CL),能力等级说明在一个单独的过程域中组织执行的良好程度:
CL0 Incomplete 未完成
CL1 Performed 已执行的
CL2 Managed 已管理的
CL3 Defined 已定义的
CL4 Quantitatively Managed已量化管理
CL5 Optimizing 优化
《=======》
5
个成熟度级别:
初始级
已管理级
已定义级
量化管理级
优化管理
6个连续式能力试等级:
0 不完整级
1 已执行级
2 已管理级
3 已定义级
4 量化管理级
5 最优化级
分为四大类:过程管理、项目管理、工程以及支持
CMMI与CMM的关系
1.CMMI来源于三个模型:
SW-CMM V2软件能力成熟度模型(SW-CMM
V2.0 draft C)
EIA/731系统工程能力模型(SECM)
IPD-CMM(IPD)v0
4000
.98版,集成产品开发能力成熟度模型
Capability MaturityModel for Software (SW-CMM) v2.0 draft C,
Electronic IndustriesAlliance Interim Standard (EIA/IS) 731
Integrated ProductDevelopment Capability Maturity Model (IPD-CMM) v0.98
2.在软件行业SW-CMM影响很大,许多企业都是先实施SW-CMM,再实施CMMI.
3.支持多学科:CMMI将四个学科领域的能力成熟度模型集成到一个框架中去。
软件工程(SW,SoftWare)
系统工程(SE,System
Engineering)
集成的产品和过程开发(IPPD,Integrated Product and Process Development)
采购(SS,Supplier Sourcing)
4.具有两种表示方法:企业可根据自己的情况灵活的选择自己的过程改进途径:阶段式(staged)
连接式(continuous)
5.改进了CMM模型的结构:增加模型的清晰性和可理解性:使用通用的术语、一致的风格;统一的结构规则、公共的组件。
6.增强了项目管理过程,如风险管理
CMMI
全称是CapabilityMaturity Model Integration,
即软件能力成熟度模型集成,是由美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制的,
其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。
CMMI
有两种表示方法:阶段式、连续式。
阶段式分为1到5五个成熟度等级,而且每一阶段都是下一阶段过程改进的基础:
1、Initial 初始
2、Managed 已管理
3、Defined 已定义
4、Quantitatively Managed已量化管理
5、Optimizing 优化中
连续式分为0到5六个能力等级(CL),能力等级说明在一个单独的过程域中组织执行的良好程度:
CL0 Incomplete 未完成
CL1 Performed 已执行的
CL2 Managed 已管理的
CL3 Defined 已定义的
CL4 Quantitatively Managed已量化管理
CL5 Optimizing 优化
《=======》
5
个成熟度级别:
初始级
已管理级
已定义级
量化管理级
优化管理
6个连续式能力试等级:
0 不完整级
1 已执行级
2 已管理级
3 已定义级
4 量化管理级
5 最优化级
分为四大类:过程管理、项目管理、工程以及支持
CMMI与CMM的关系
1.CMMI来源于三个模型:
SW-CMM V2软件能力成熟度模型(SW-CMM
V2.0 draft C)
EIA/731系统工程能力模型(SECM)
IPD-CMM(IPD)v0
4000
.98版,集成产品开发能力成熟度模型
Capability MaturityModel for Software (SW-CMM) v2.0 draft C,
Electronic IndustriesAlliance Interim Standard (EIA/IS) 731
Integrated ProductDevelopment Capability Maturity Model (IPD-CMM) v0.98
2.在软件行业SW-CMM影响很大,许多企业都是先实施SW-CMM,再实施CMMI.
3.支持多学科:CMMI将四个学科领域的能力成熟度模型集成到一个框架中去。
软件工程(SW,SoftWare)
系统工程(SE,System
Engineering)
集成的产品和过程开发(IPPD,Integrated Product and Process Development)
采购(SS,Supplier Sourcing)
4.具有两种表示方法:企业可根据自己的情况灵活的选择自己的过程改进途径:阶段式(staged)
连接式(continuous)
5.改进了CMM模型的结构:增加模型的清晰性和可理解性:使用通用的术语、一致的风格;统一的结构规则、公共的组件。
6.增强了项目管理过程,如风险管理
相关文章推荐
- MACHINE LEARNING IN ACTION KNN
- hadoop实践(五)win10+eclipse+hadoop2.6.4 开发环境
- python 读取全国城市aqi数据,差值生成png图片
- 正则表达式匹配所有以小写字符开头的单词
- 在VS中配置并测试opencv
- 【Ubuntu】关于.c .h 文件
- 关于web项目中报错java.lang.OutOfMemory的解决方法
- MAC 中使用360WIFI无线网卡登录APP Store提示“会跳出来AMD-Action:authenticate:SP”错误
- PopupWindow和Fragment的使用
- java比较Equals和==的区别
- 今日面试WPS总结
- Git 版本管理工具(一)
- 队列类模板的使用
- shell中的流程控制
- MacVim
- Jquery文字滚动效果
- HTTP 访问接口封装,app开发中常用。
- form表单的两种提交方式,submit和button的用法
- hello world程序执行过程
- SqlServer主键外键添加及判断表是否存在