![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
阅读以下关于软件能力成熟度模型(CMM)方面的叙述,回答问题1至问题3。 某企业主要从事计算机及相关
阅读以下关于软件能力成熟度模型(CMM)方面的叙述,回答问题1至问题3。
某企业主要从事计算机及相关软件的研制工作,许多产品已被广泛应用到各行各业,五年前,该企业已通过了ISO 9000系列的质量认证。但是,随着企业业务的不断扩展,企业开发的软件规模越来越大;从事软件开发的人员数量越来越多;而软件产品中错误数也大幅增加,不但影响了企业形象,同时也增大了企业售后服务的成本。针对这种情况,企业经理决定在企业中全面实施软件能力成熟度模型(CMM)的管理体系。
本项任务由企业主管质量的部门承担,通过对本企业软件人员构成的了解与分析,结合原先ISO 9000的实施情况,根据CMM模型的具体要求,质量部门提出了在本企业 CMM的具体实施方案。
CMM共分5个等级,18个关键过程域,其中的10个关键过程域如图23—1所示。请在答题纸图23-1中用连线方式连接CMM等级和对应的关键过程域。
![](https://static.youtibao.com/asksite/comm/h5/images/m_q_a.png)
[解答要点]
各个级别对应的关键过程域如图23-2所示。
[解答要点]
各个级别对应的关键过程域,如图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中各个级别所关注的内容和要达到的目标。
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)