软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为初始级、可重复级、定义级、管理级和优化级.其中( )对软件过程和产品都有定量的理解与控制.

  • A可重复级和定义级
  • B定义级和管理级
  • C管理级和优化级
  • D定义级、管理级和优化级
参考答案: C
解题思路: CMM是对软件组织进化阶段的描述.随着软件组织定义、实施、测量、控制 和改进其软件过程.软件组织的能力经过这些阶段逐步前进• CMM将软件过程的成熟度分为5个等级. 详见表3-8.
级别 描述 特点 关键过程域
第一级 初始级 软件过程是无序的,几乎没有明确定义的步骤成功完全依赖个人努力和英雄式的核心任务,企业一般不具备稳定的软件开发与维护的环境,常在遇到问题的时候就放弃原定计划,而只专注于编程与测试
第二级 可重复级 在这一级别上,建立了基本的项目管理来跟踪成本,进度和机能,制定了必要的过程纪律,并基于以往的项目经验来计划与管理新的项目
需求管理、软件配置管理、软件子合同管理等
第三级 定义级 管理和过程的软件过程已经文档化、标准化、并综合成整个软件开发组织的标准软件过程,所以的项目都采用根据实际情况修改后得到的标准软件过程来发展,和维护软件 组织过程定义、集成软件管理软件产品工程等
第四级 定量管理级 在这一级别上,制定了软件工程和产品质量的详细度量标准,使用定量分析来不断地改进和管理软件过程,软件过程和产品的质量都被开发组织的成员,所理解和控制,因为软件产品具有可预期的高质量 定量的过程管理、软件质量管理
第五级 优化级 提高来自过程质量反馈和来自新观念,新技术的反馈,使过程能够持续不断的改进,可见整个企业将会把重点放在对过程进行不断的优化上,企业会主动去找出过程的弱点与长处,以达到预防缺陷的目标 缺陷预防、技术变更管理、过程变更管理
由表3-8可知,管理级和优化级对软件过程和产品都有定量的理解与控制•>>>立即刷题