能力成熟度模型
来源:互联网 发布:csp 软件百度云 编辑:程序博客网 时间:2024/05/21 09:44
理论篇
CMM模型是CMU/SEI(卡内基梅隆大学CarnegieMellonUniversity/软件工程研究所)所提出的软件过程成熟度模型,它描述和分析了软件过程能力的发展程度,确立了一个软件过程成熟程度的分级标准,同时将软件过程成熟度分为5级。
我们来看一下它每个级别及对应的特点。
再来看一下其各个级别对应的关键过程域。
在CMM内部,每个成熟度等级(除第一级外)规定了不同的关键过程域(KPA),一个软件组织如果希望达到某一个成熟度级别,就必须完全满足关键过程域所规定的要求,即满足关键过程域的目标。而公共特性是对每个KPA的所有关键实施按照它们的属性进行分组。无论哪个KPA,它们的关键实施都统一按5个公共属性进行组织,分别是执行约定、执行能力、实施活动、度量和分析、实施验证。
实践篇
为了理解得更好,来两个题吧。
1、软件能力成熟度模型将软件能力成熟度自低到高依次划分为初始级、可重复级、定义级、管理级和优化级,并且高级别成熟度一定可以达到低级别成熟度的要求。其中____中的开发过程及相应地管理工作均已标准化、文档化,并已建立完善的培训制度和专家评审制度。
A.可重复级和定义级 B.定义级和管理级
C.管理级和优化级 D.定义级、管理级和优化级
正确答案:D,定义级的特点是标准、一致的过程。又因为题中说明高级别成熟度一定可以达到低级别成熟度的要求。
2、学赛网采用的软件开发过程通过了CMM 2 认证,表明该公司____。
A.开发项目成效不稳定,管理混乱
B.对软件过程和产品质量建立了定量的质量目标
C.建立了基本的项目级管理制度和规程,可对项目的成本、进度进行跟踪和控制
D.可集中精力采用新技术、新方法,优化软件过程
正确答案:C,CMM2与C的内容对应。
3、软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为5级。目前,达到CMM第3级(已定义级)是许多组织努力的目标,该级的核心是____。
A.建立基本的项目管理和实践来跟踪项目费用、进度和功能特性
B.使用标准开发过程(或方法论)构建(或集成)系统
C.管理层寻求更主动地应对系统的开发问题
D.连续地监督和改进标准化的系统开发过程
正确答案:B,考各个级别对应的特点。
小结:
从这个知识悟出学习的一种方法。学习的时候不能单单去学习和总结知识点,一定要和题结合着来,做题能够更加促进你对书中知识的理解。好比纸上的理论和实践结合,以此达到好的学习效果。
- CMM--能力成熟度模型
- 能力成熟度模型
- 能力成熟度模型
- 能力成熟度模型
- CMM能力成熟度模型
- CMM 能力成熟度模型
- 能力成熟度模型
- 能力成熟度模型CMM
- CRM能力成熟度评估模型
- CMMI(能力成熟度集成模型)
- CMM-软件能力成熟度模型
- 软件能力成熟度模型:CMM
- 关于CMM(能力成熟度模型)
- CMM---软件能力成熟度模型
- 软件能力成熟度模型CMM
- 软件能力成熟度模型CMM
- CMMI 能力成熟度模型集成
- CMMI 能力成熟度模型集成
- 设置颜色多变的文本
- 开发工程师人生之路(强烈推荐,分析的透彻!)
- linux shell中28个特殊字符的作用
- Android视频开发国人开发的Vitamio开源项目
- html 表单数据标签
- 能力成熟度模型
- redis
- iOS面试题非技术面试(八)(纯题目)
- apache kafka监控系列-KafkaOffsetMonitor
- Android系统中异步消息处理线程机制的理解
- 整理了一份react native 的学习资料
- HDOJ 5505 GT and numbers
- Tomcat内存溢出的三种情况及解决办法分析
- Android SDK Timer的schedule()方法的正确使用