您的位置:首页 > 其它

软工: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.增强了项目管理过程,如风险管理
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: