[问题1] CMM共分5个等级,18个关键过程域,其中的10个关键过程域如图23—1所示。请在答题纸图23-1中用连线方式连接CMM等级和对应的关键过程域。
参考答案:
解析:[解答要点][问题1] 各个级别对应的关键过程域,如图23-2所示。
[分析]: 近年来,随着软件需求量的增加,软件发生错误的频率越来越高,软件开发项目的延期和超支已成为困扰软件企业的主要问题。为了开发出高质量的软件,更好地控制项目开发过程,减少延期和成本超支的情况,国际上的软件企业纷纷通过CMM认证,以确保软件开发的可控性。CMM是软件能力成熟度模型的英文缩写,通过实施CMM管理,可以提高生产率、改进质量、建立更好的项目控制、缩短开发周期和节约成本。 分五级,18个关键域,分别定义了每级所应关注的内容。本题重点考查应试者对CMM的了解程度,而作为系统分析员,本技术点应是考生必须掌握的。 第一步:总结出问题的要点。 CMM的五级主要包括了初始级、可重复级、已定义级、定量管理级和优化级,而每一级均定义了关键域,达到软件企业的持续改进。学习CMM,必须深刻理解每个关键域的具体含义,并知道每一级要达到的目标,这是从事软件系统分析员所必需掌握的知识。 第二步:根据问题要点,仔细阅读正文,找出相应的段落。 (1)本题的第一段给出了企业的需求,虽然该企业已经通过了ISO 9000的认证,但是,随着软件业务的扩展,软件发生故障的频率逐步上升,消耗的开发成本往往大大超过预算。如何解决软件质量问题,已成为该企业的关键。这里要关注的是“已通过了ISO 9000的认证”,这也是本题分析的基础。 (2)问题2给出了本企业软件人员的现状,“60多人和各个软件项目组均由3~4人组成”这是企业现实,因此,条件的约束,决定了CMM的实施策略。 第三步:分析试题的内容,构思答案的要点。 根据第一、二步的分析,加之考生对CMM知识的掌握程度,不难得出,二级(可重复级)6个关键域是本企业重点关注的内容。[问题1] 本问题主要是要求考生通过对题目的理解和自己所掌握的有关CMM的知识,完成等级和关键域间的连接关系,从而使考生深入掌握CMM中各个级别所关注的内容和要达到的目标。