一、简述CMMI的概念。(6分)
CMMI全称是Capbility Maturity Model Integration,即集成的能力成熟度模型,是由美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制,与2002年4月推出了系统工程和软件工程的集成成熟度模型。CMMI是一套融合多学科的、可扩充的产品集合,同时也是工程实践与管理方法。
二、举例说明成熟过程的好处。(8分)
通过过程改进可以知道自己正在做什么;激发员工潜能;提高组织工作效率;节省成本,避免浪费;提高质量;提高客户满意度;便于管理;过程模式化,便于复用;分工明确,责任明朗化;降低风险;提高了可靠性,稳定性;组织可以不断自我改进,自我完善。(5分)
此题注意举例说明:成熟过程的Bug率与不成熟过程的Bug率的数据比较等。(3分)
三、试举例说明VAL与VER区别。(8分)
VER:正确的做事情
VAL:做了正确的事情
如:软件运行正常,是VER,软件运行符合客户需求,是VAL。
四、-。(12分)
五、试说明在选择CMMI模型表达式中,阶段式和连续式的主要区别。(10分)
1)连续式强调的是单个过程域的能力,从过程域的角度考察基线和度量结果的改善,分为六个过程能力等级:不完善级、执行级、已管理级、已定义级、定量管理级、优化级;阶段式强调的是组织的成熟度,从过程域的集合方面考察整个组织的过程成熟度阶段,划分为五个组织成熟度等级:初始级、已管理级、已定义级、定量管理级、优化级
2)能力等级可以独立的应用于任何单独的过程域,而成熟度等级则指定了一组过程域,这组过程域包括一组必须达到的目标
3)~;连续式做到3级以上,~.
六、画出CMMI阶段式表示法的PA结构图,并简单加以说明。(10分)
——与制定方针和保证过程改进工作得到支持有关的通用实践
2. 执行能力——与确保项目和/或组织拥有过程改进所需资源有关的通用实践;
3. 指导实施——那些与收集、测量和分析过程相关数据有关的通用实践;
4. 验证实施——验证过程域或活动是否符合要求的通用实践。
过程域1
过程域2
过程域n
特定目标
通用目标
特定实践
通用实践
执行承诺
能力级别
执行能力
指导实施
验证实施
七、简述CMMI与CMM的区别(8分)
1)CMMI是CMM基础上,融入多学科的软件评估模型;
2)CMMI为了把重点放在某些重要实践,增加了一些过程域:风险管理、度量和分析、工程过程域、决策分析和解决方案;
3)CMMI必须用SCAMPI来评估,CMM可以用SCAMPI来评估,也可用CBA等其他方法进行评估。
八、试描述CMMI阶段式表示法的五个级别(8分
软件开发成熟度 来自淘豆网m.daumloan.com转载请标明出处.