软件质量体系 CMM(能力成熟度模型)

CMM为企业的软件过程能力提供一个阶梯式的进化框架,阶梯共有五级,如果达到了某一级的目标,则表明达到了这个成熟级别,可以向下一级迈进。
从纯粹的个人行为发展到有计划有步骤的组织行为。

1、初始级
初始级的软件过程是未加定义的随意过程,项目的执行是随意甚至混乱的。也许有些企业制定了一些软件工程的规范。但这些规范未能覆盖基本的关键过程要求,且执行没有策略、资源等方面的保证时,那么它仍然被视为初始级。
关注点:工作方式处于救火状态,不断的应对突如其来的危机。
提高:需要建立项目过程管理,建立各种计划,开展QA活动。

2、可重复级
第二级的焦点集中在软件管理过程上。一个可管理的过程则是一个可重复的过程,可重复的过程才能逐渐改进和成熟。可重复级的管理过程包括了 需求管理,项目管理,质量管理,配置管理和子合同管理五个方面。其中项目管理过程又分为计划过程和跟踪与监控过程。通过实施这些过程,从管理角度可以看到一个按计划执行的且阶段可控的软件开发过程。
关注点:规则化,引入需求管理,项目管理,质量管理,配置管理,子合同管理等。
提高:建立软件过程库和文档库

3、已定义级
第三级要求制定企业范围的工程化标准,并将这些标准集成到软件开发标准过程中去。所有开发的项目需根据这个标准过程,裁剪出与项目适宜的过程,并且按照过程执行。过程的裁剪不是随意的,在使用前必须经过企业有关人员的批准。
关注点:文档化,标准的一致的
提高:对软件过程定量分析,加强质量管理

4、已管理级
第四级的管理是量化的管理,所有过程需建立在相应的度量方式,所有产品的质量需要有明确的度量指标。这些度量应是详尽的,且可用于理解和控制软件过程和产品。量化控制将使软件开发真正成为一种工业生产活动。
关注点:量化,可预测的
提高:防止和规避缺陷的能力,技术革新的能力,过程改进。

5.优化级
优化级的目标是达到一个持续改善的境界。优化执行步骤。
关注点:持续改善
改进:软件过程优化
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值