软件能力成熟度模型

(Capability maturity model,CMM)


CMM是目前国际上使用流行的一种软件生产过程行业标准模型,可定义、评价软件开发过程的成熟度,并提供提高软件质量的指导。

CMM模型定义了初始级(1级)、可重复级(2级)、定义级(3级)、管理级(4级)、优化级(5级)共5个成熟度等级,低级别是实现高级别的基础。

在CMM的不同等级有不同的核心。


在初始级,软件工程管理制度缺乏,过程缺乏定义、混乱无序。成功依靠的是个人的才能和经验,经常由于缺乏管理和计划导致时间、费用超支。管理方式属于反应式,主要用来应付危机。过程不可预测,难以重复。

在可重复级,建立了基本的项目管理过程和实践来跟踪项目费用、进度和功能特性。

在已定义级,所有项目都采用根据实际情况修改后得到的标准软件过程来开发和维护软件。

在已管理级,收集对软件过程和产品质量的详细度量,对软件过程和产品都有定量的理解与控制。

在优化级,过程的量化反馈和先进的新思想、新技术促使过程不断改进。

最新文章

  1. 《Entity Framework 6 Recipes》中文翻译系列 (28) ------ 第五章 加载实体和导航属性之测试实体是否加载与显式加载关联实体
  2. jQuery实现的表格展开伸缩效果实例
  3. 使用JSON.Net(Newtonsoft.Json)作为ASP.Net MVC的json序列化和反序列化工具
  4. CLR via C# 3rd - 08 - Methods
  5. B. Checkout Assistant 01背包变形
  6. 15.Android中LinearLayout布局一些小记录
  7. SQL中存储过程和自定义函数的区别
  8. 洛谷 P3392 涂国旗
  9. No2_1.接口继承多态_Java学习笔记_接口
  10. Codeforces 474D Flowers
  11. Sql Server专题一:索引(下)
  12. fedora 安装pylab 并简单绘制三角函数
  13. Dataguard配置总结
  14. Win2008服务启动不能调用Office Word的解决方法
  15. mybatis笔记01
  16. Signalr实现消息推送
  17. Centos7在虚拟机中扩展磁盘空间
  18. fn:replace()函数
  19. HTML5 脚本 语言代码 URL 符号实体 ASCII码 颜色
  20. Unit02: JSON 、 使用JSON实现数据交换 、 jQuery对AJAX的支持,编码问题

热门文章

  1. WIN10更换无线网卡后WIFI无法正常启用
  2. 【转】spring基础:@ResponseBody,PrintWriter用法
  3. Lucas定理的运用及组合数奇偶性的判断
  4. WUSTOJ 1279: Wallace and His Pet(Java)
  5. maven 依赖 无法下载到jar包,典型的json-lib包
  6. 第五章:标准I/O库
  7. 关于scanf()读取与返回值和回车键的问题
  8. asp.net core-14.JWT认证授权 生成 JWT Token
  9. MySQL的explain语句分析
  10. List 集合 使用 remove 踩得坑