欢迎来到Java学习网!
设为首页 | 加入收藏
当前位置: 首页 > Java其它 > 认证考试 >

软件能力成熟度模型(Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM)   

什么是能力成熟度模型 (Capability Maturity Model)CMM是指“能力成熟度模型”,是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。它是在美国国防部的指导下,由软件开发团体和软件工程学院(SEI)及Carnegie Mellon大学共同开发的。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。   

CMM是一种用于评价软件承包能力并帮助其改善软件质量的方法,侧重于软件开发过程的管理工程能力的提高与评估

CMM分为五个等级:

一级为初始级,

           初始级主要指:

二级为可重复级,

           可重复级主要指:建立基本的项目管理和实践来跟踪项目费用、进度和功能特性

三级为已定义级,

           已定义级核心指:使用标准开发过程构建系统

四级为已管理级,

           已管理级核心指:管理层寻求更主动地应对系统的开发问题

五级为优化级。

          优化级核心指:连续地监督和改进标准化的系统开发过程

从当今整个软件公司现状来看,最多的成熟度为1级,多数成熟度为2级,少数成熟度为3级,极少数成熟度为4级,成熟度为5级的更是凤毛麟角。

    相关教程
    推荐内容