单选题
软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为5级。目前,达到CMM第三级(已定义级)是许多组织努力的目标,该级的核心是______。
【正确答案】
B
【答案解析】[解析] CMM为企业的软件过程能力提供了一个阶梯式的进化框架,阶梯共有五级。第一级只是一个起点,任何准备按CMM体系进化的企业都自然处于这个起点上,并通过它向第二级迈进。除第一级外,每一级都设定了一组目标,如果达到了这组目标,则表明达到了这个成熟级别,可以向下一级别迈进。
第一级:初始级(Initial)。初始级的软件机构缺乏对软件过程的有效管理,其软件项目的成功来源于个人英雄主义而非机构行为,因此它不是可重复的。
第二级:可重复级(Repeatable)。建立了基本的项目管理过程和实践来跟踪项目费用、进度和功能特性。其软件机构的主要特点是:项目计划和跟踪的稳定性、项目过程的可控性和以往成功的可重复性。
第三级:已定义级(Defined)。第三级的主要特征在于软件过程已被提升成标准化过程,从而更加具有稳定性、可重复性和可控性。机构采用标准的软件过程,软件工程和管理活动被集成为一个有机的整体。因而选B。
第四级:已管理级(Managed)。第四级的软件机构中软件过程和软件产品都有定量的目标,并被定量地管理,因而其软件过程能力是可预测的,其生产的软件产品是高质量的。
第五级:优化级(Optimizing)。第五级的主要特点是技术和过程改进被作为常规的业务活动加以计划和管理。