软件能力成熟度模型试题库汇编.docx
- 文档编号:27545861
- 上传时间:2023-07-02
- 格式:DOCX
- 页数:70
- 大小:182.09KB
软件能力成熟度模型试题库汇编.docx
《软件能力成熟度模型试题库汇编.docx》由会员分享,可在线阅读,更多相关《软件能力成熟度模型试题库汇编.docx(70页珍藏版)》请在冰豆网上搜索。
软件能力成熟度模型试题库汇编
软件能力成熟度模型试题库
试题部分:
第一章引入软件能力成熟度
回主目录
一、填空题
1.直到___1991_______年,经过多次修改,评审,问卷调查和集合用户反馈意见的CMM1.0版本终于正式发布
2.____1993_____年,SEI发布了CMM1.1版本,其中增加了一个关于____培训______关键过程域。
3.当遵循某个软件过程时所达到的实际效果,我们通常把它成为____软件过程效能______。
4.过程把___人__、工具和规程集成在一起。
二、选择题
1.以下对软件过程能力描述正确的是:
(B)
A.人们在开发和维护软件及其相关产品时所涉及的各种活动、方法、实践和改革等,其中软件相关产品包括软件项目计划、设计文档、程序代码、测试用例和用户手册等
B.当遵循某个软件过程时所能达到的期望效果,它可以有效预测企业接收新的软件项目时可能得到的结果
C.当遵循某个软件过程时所达到的实际效果。
它可以用于验证软件过程能力
2.对成熟的软件机构的描述正确的是:
(E)
A.具有在企业范围内管理、控制软件开发和维护过程的能力
B.现有人员和新进人员均了解所遵循的软件过程,且工作活动均按照事先的计划完成
C.在定义好的软件过程中,所有项目和机构中的角色和责任分明
D.制定的计划是有效的且与实际的工作进展一致
E.以上都是
3.对不成熟的软件机构的描述正确的是:
(E)
A.缺乏确定的软件过程和相应的管理和控制
B.缺乏评价软件产品质量和解决产品缺陷和过程问题的客观基础。
C.即使给出了软件过程,也不严格的遵循和强制执行
D.管理是完全被动的,管理者采用的策略是救火式的,即出了事才去解决,解决的时候也难以纵观全局,往往只顾眼前
E.以上都是
4.1986年11月,SEI在________的协组下,着手开发过程成熟度框架:
(D)
A.IBM
B.SUN
C.Microsoft
D.METRE
5.SEI有发布了包含CMM第四级和第五级KPA草案的________版本:
(A)
A.0.7
B.1.0
C.0.5
D.1.1
三、判断题
1.实施CMM是克服软件危机的唯一方法。
(F)
2.CMM适合整个工程项目的全部管理过程。
()
3.基于CMM模型的过程改进也是有风险的。
()
4.一般来说,实施全面质量管理可以提高客户的满意度。
()
四、回答题
1.软件危机的现象是什么?
(举一个例子说明软件危机的危害性)
2.什么叫软件过程成熟度?
3.请描述成熟企业与不成熟企业的过程标志。
4.请简单描述全面质量管理与CMM。
第二章软件过程成熟度框架
回主目录
一、填空题
1.CMM强调__________的软件过程改进。
2.CMM将他的演化步骤划分成______个级别。
这种分级结构的理论依据是____________原理。
3.CMM的五个等级分别是:
初始级、________、________、________、__________。
二、选择题
1.CMM的成熟度理论目前主要涉及如下内容:
()
A.机构和资源的管理
B.软件工程过程及其管理
C.工具和技术
D.ABC都是
2.五级成熟度定义了____个标准,用以度量机构的软件过程成熟度和评价其软件过程能力
()
A.一
B.两
C.多
D.以上都不是
3.对初始级的描述正确的是:
()
A.过程可以重复
B.成功所于机构行为
C.成功源于英雄主义
三、判断题
1.CMM的等级越高,软件过程的可见性越高。
()
2.CMM的五个等级之间没有太大的联系。
()
3.CMM的等级越高,软件过程越可控。
()
四、回答题
1.请你描述可重复级的行为特点?
2.请你描述已定义级的行为特点?
3.请你描述已管理级的行为特点?
4.请你描述优化级的行为特点?
第三章能力成熟度模型的结构
回主目录
一、填空题
1.每一个成熟度级别都分解成了多个组成部分。
每一个成熟度级别有几个__________组成。
2.每一个关键过程域被分解成称为_________、_________、_________、__________、___________的五个部分,这些共同特性包含了__________。
3.每个成熟度级别表示了__________的水平。
4.因为软件过程能力描述了机构通过遵循某过程可能达到的期望结果的范围,所以机构的软件过程能力可作为预计该机构______________时最可能出现的结果的一种手段。
5.____________确定了实现一个成熟度级别所必须解决的问题。
6.每一个关键过程域都确定了一套相应的__________,完成了这些,就达到了被认为是对改进过程能力非常重要的一组目标。
7.需求管理的目标是,在__________和___________的软件项目之间,建立对客户需求的________。
8.软件项目计划的目标是,制定_______________与______________的合理的计划。
9.软件项目跟踪和监督的目标时,能够随时掌握软件项目的实际开发过程,使得当软件项目的__________与__________相背离时,管理部门能采取有效的措施。
10.软件质量保证的目标是,为管理者提供有关软件项目的_______与_______的适度可见性。
11.软件配置管理的目标是,保证软件项目生成的产品在_____________中的完整性。
12.机构过程焦点的目标是,为改进机构的整体软件过程能力,建立______________的机制。
13.机构过程定义的目标是,开发和维护一组可用的能提高____________整体效能的软件过程资源集合,并为在定量过程管理中确定有意义的数据提供基础,这些资源提供了一组稳定的准则,并通过诸如培训等机制使其制度化。
14.培训大纲的目标是,提高个人的_____和_____,使其能更有效地、更好地完成工作。
15.综合软件管理的目标是,将____________和_____________结合成为密切相关、定义完整的软件过程。
该软件过程从_______________和______________剪裁而得来,这种剪裁基于项目的_________和_________。
16.软件产品工程的目标是,始终执行经过严格定义,并综合了_____________的工程过程,从而高效生产出稳定的软件产品。
17.组间协调的目标是,是__________与_________能积极协作,从而使项目能更好、更有效地满足客户需求。
18.同行评审的目标是,尽早地、有效地排除________________。
二、选择题
1.设计CMM的操作性细节是为了支持一些使用方法。
这些方法包括如下那些:
()
A.评估小组使用CMM确定一个软件机构所具有的优点和薄弱环节。
B.评价小组使用CMM确定选择不同承制方可能导致的风险,据此签订合同,并监督合同的实施。
C.制定估价方法的人员将使用CMM开发别的基于CMM的估价方法,这些估价方法能满足具体需要。
D.高层管理部门使用CMM来理解在其机构中为启动一个软件过程改进大纲必须进行的活动。
E.技术人员和过程改进小组,例如:
SEPG,将使用CMM作为定义并改进机构中软件过程的指南。
2.每个关键过程域包含了那些共同特性:
()
A.目标
B.执行约定
C.执行能力
D.执行活动
E.测量和分析
F.验证实现
3.CMM二级中包含了那些关键过程域:
()
A.需求管理
B.软件项目计划
C.培训大纲
D.软件产品工程
E.定量过程管理
F.软件项目跟踪和监督
G.软件质量管理
H.软件质量保证
I.软件配置管理
J.机构过程焦点
K.机构过程定义
L.软件分包合同管理
M.综合软件管理
N.缺陷预防
O.技术更新管理
P.组间协调
Q.同行评审
R.过程更改管理
4.CMM三级中包含了那些关键过程域:
()
A.需求管理
B.软件项目计划
C.培训大纲
D.软件产品工程
E.定量过程管理
F.软件项目跟踪和监督
G.软件质量管理
H.软件质量保证
I.软件配置管理
J.机构过程焦点
K.机构过程定义
L.软件分包合同管理
M.综合软件管理
N.缺陷预防
O.技术更新管理
P.组间协调
Q.同行评审
R.过程更改管理
5.CMM四级中包含了那些关键过程域:
()
A.需求管理
B.软件项目计划
C.培训大纲
D.软件产品工程
E.定量过程管理
F.软件项目跟踪和监督
G.软件质量管理
H.软件质量保证
I.软件配置管理
J.机构过程焦点
K.机构过程定义
L.软件分包合同管理
M.综合软件管理
N.缺陷预防
O.技术更新管理
P.组间协调
Q.同行评审
R.过程更改管理
6.CMM五级中包含了那些关键过程域:
()
A.需求管理
B.软件项目计划
C.培训大纲
D.软件产品工程
E.定量过程管理
F.软件项目跟踪和监督
G.软件质量管理
H.软件质量保证
I.软件配置管理
J.机构过程焦点
K.机构过程定义
L.软件分包合同管理
M.综合软件管理
N.缺陷预防
O.技术更新管理
P.组间协调
Q.同行评审
R.过程更改管理
7.达到一个成熟度级别的充分必要条件()
A.该级别的过程域得到满足
B.该级别的过程域得到满足,并且过程必须实现制度化
C.该级别(以及低于该级别的所有级别)的过程域得到满足
D.该级别(以及低于该级别的所有级别)的过程域得到满足,并且过程必须实现制度化
8.CMM共划分为几个等级()
A.4个
B.5个
C.6个
D.7个
9.描述了建立一个过程能力所必须完成的活动的共同特性是:
()
A.执行约定
B.执行能力
C.执行活动
D.目标
10.每个关键过程域都由5个_______组成()
A.关键实践
B.目标
C.共同特性
D.成熟度级别
三、判断题
1.CMM限制一个机构如何实现一个软件过程,它描述了软件的一般过程,并涉及如何实现这些过程。
()
2.任何一个软件公司无须经过认证,最起码也是处在CMM的第一等级中。
()
3.CMM第二等级中含有5个关键过程域。
()
4.CMM第三等级中含有7个关键过程域。
()
5.CMM第四等级中含有3个关键过程域。
()
6.CMM第五等级中含有3个关键过程域。
()
7.关键实践描述了对关键过程域的有效实施和制度化起最重要作用的基础设施和活动。
()
8.关键实践描述要做“什么”,但是它们没有强行规定应当“怎样”完成目标。
()
9.用其他替代实践也一样能完成关键过程域的目标。
()
10.共同特性是一些属性,指明一个关键过程域的执行和制度化是否有效、可重复和可持续。
共有5个共同特性。
()
四、回答题
1.设计CMM的操作性细节是为了支持那些使用方法?
2.成熟度级别的内部结构是怎样的?
3.CMM有几个成熟度级别?
分别包含那些关键过程域?
4.关键实践描述了什么内容?
5.关键过程域由那些共同特性组成?
第四章CMM的相关说明部分
回主目录
一、填空题
1.尽管为了结合不同应有环境的需要,对CMM进行了恰当剪裁,但已有结果表明,尽管还要结合具体实现环境对这些关键实践进行具体说明,CMM中还是有____以上的关键实践得到了应有。
2.关键实践的目的在于,沟通那些在______项目和机构中使用的原理,沟通那些在______软件应用系统中发挥了作用并且能够长期发挥作用的原理。
3.________这个共同特性中的关键实践描述了机构为确保建立软件过程并持续执行所必须采取的措施。
一般包括制定机构策略的构建领导体制。
4.使用策略陈述,通常是指项目为实施该关键过程域中的实践必须遵循某个书面的_____________。
这样做的目的是为了加强________与实际实施这些工作的项目间的联系。
5.在一些关键过程域,执行约定包括指定领导职责(如,项目软件负责人)或说明关键过程域要成功地_________必须倡议实施的活动。
6.________这个共同特性中的关键实践描述了项目或机构能成功地执行软件过程所必须满足的前提条件。
通常包括资源,机构结构和培训。
7.________这个共同特性中的关键实践说明了执行一个关键过程域所需的活动,职责分配和规程。
一般包括制定计划和规程,实施工作,进行跟踪并在必要时采取正确的措施。
8.在所有共同特性中,________在机构方面差异最大,因为各层关键过程域的执行活动在细节,机构焦点(如,项目或机构)以及对计划和文档形成的需求方面都不同。
9.关键实践中描述了两种不同类型的计划:
________(例如,软件开发计划,软件质量保证计划的软件配置管理计划)的非正规计划(例如,同行评审计划,风险管理计划和技术管理计划)。
10.__________一般可作为正规计划的一部分记入文档(例如,同行评审计划可作为软件开发计划的一部分记入文档)或者作为正规计划的补充(例如,同行评审进度计划)。
无论是制定正规计划还是保证这些计划的遵守执行,正规计划都需要给出______管理约定。
在已签署合同的情况下,这些正规计划通常也交给订立合同的有户。
11.贯穿CMM的主题之一就是需要通过将过程记入文档并按照文档执行这些过程的方式来提高机构能力。
这一点正像俗语所称“__________,__________”。
12.CMM中通常所称的“给定需求”是________的一部分,由系统的软件部件完成。
13.________是制定软件开发计划的基础。
14.______需求针对整个系统,而不仅仅是软件。
15.CMM包括评审和同行评审。
____中,软件工作产品或软件工作产品主要提交给管理人员,客户,最终有户或其它相关人员,以得到他们的同意的认可。
评审一般在任务完成后进行。
________中,软件开发包工作产品或软件工作产品集提交给软件开发单位的同行,以发现其中存在的缺陷。
16.管理人员,客户的最终用户一般不参与同行评审,同行评审是不可缺少的任务,实施同行评审能够及早________,提高生成记质量的产品。
17.“管理的控制”指的是在________内(过去和现在)所使用工作产品的____是明确的(版本控制),并以受控方式进行修改(更改控制)。
18.测量和分析这个共同特性中的关键实践描述了确定与过程相并的情况时所必需的基本测量实践。
该共同特性中测量的目的是________和________。
19.最常见的验证执行共同特性有__________、______________、______三者的评审。
20.小组由负责一组任务或活动的____、______和____组成。
二、选择题
1.以下不是制定CMM关键实践目的的是:
()
D.需要或支持软件生命周期的某个具体模型
E.需要或支持某个具体的机构
F.需要或支持某种具体的职责分配
G.需要或支持开发软件的某种具体的管理和技术方法
H.描述有效软件过程的基本要素
2.制定剪裁指南是为了指导软件项目:
()
A.从认可使用的软件生命周期中选择合适的生命周期
B.剪裁和精化机构标准软件过程和所选的软件生命周期,使其适用于项目的具体特征
C.剪裁掉不必要的机构标准软件过程
D.剪裁掉不必要的软件生命周期
3.机构软件过程数据库中包括或附加了那些方面的内容()
A.实际测量数据
B.理解该测量数据和评估她的合理性、实用性所需的相关信息
C.评审和审核纪录
D.软件过程相关文档
4.建立软件过程相关文档库是为了:
()
A.保存对现在和将来的项目可能有用的过程文档,特别是与机构标准软件过程有关的过程文档
B.保存项目中的测量数据
C.在机构范围内共享
D.通过提供成功的项目的实例为起点,帮助减少新项目所耗费的工作量
5.专家判断是说明关键实践以及实现关键过程域中的目标的:
()
A.主要手段
B.必要手段
C.辅助手段
D.次要手段
6.提交给客户或最终用户的计算机程序、规程和相关的文档与数据的全集或该集合中的单项是:
()
A.非软件产品
B.软件产品
C.软件工作产品
D.非软件工作产品
三、判断题
1.项目责任人在其责任范围内对实施任务和活动的人员提供技术,管理指导与控制,其职能包括职责范围内的计划,组织,指导和控制工作。
()
2.负责人对整个项目负完全责任,是指导,控制,管理的规范某个软件或软/硬件系统建设的人,项目负责人是最终对客户负责的人。
()
3.项目软件负责人对一个项目的所有软件活动负完全责任,控制一个项目的所有软件资源,按照软件约定与项目负责人打交道。
()
4.软件生命周期是指从软件产品的设想开始到软件不再使用而结束的时间周期。
()
5.在级别1,文档形式的实际计划是软件项目管理的基础。
()
6.在级别2,软件项目管理的好坏取决于软件项目负责人。
()
7.在级别3,软件项目管理则建立在机构资源中派生的定义软件过程的基础上。
()
8.在级别4,运用定量和统计技术来管理过程效能和产品质量。
()
9.在级别5,管理在整个持续演化的环境中进行。
()
10.软件工作产品作为定义、维护或使用一个软件过程的一部分而产生的任何人工制品,可能包括过程描述、计划、规程、计算机程序和相关的文档,这些文档可以是也可以不是打算提交给客户和最终用户的。
()
四、回答题
1.看下图填空
请填写出上图中各数字代表的意思:
1:
________________2:
________________3:
________________
4:
________________5:
________________6:
________________
7:
________________8:
________________
2.看图填写表格:
过程类别
级别
管理
机构
工程
优化级
1.
2.
3.
已管理级
4.
5.
已定义级
6.
8.
11.
7.
9.
12.
10.
可重复级
13.
14.
15.
16.
17.
18.
初始级
无序级
根据上图数字将CMM中十八个KPA填入到空格
1:
_____________2:
_____________3:
_____________
4:
_____________5:
_____________6:
_____________
7:
_____________8:
_____________9:
_____________
10:
_____________11:
_____________12:
_____________
13:
_____________14:
_____________15:
_____________
16:
_____________17:
_____________18:
_____________
3.是叙述机构软件过程资源包括哪些内容?
第五章CMM的应用
回主目录
一、填空题
1.一般有两种类型的评估:
____________________和____________。
______________用于决定机构当前软件过程的状态,决定一个机构所面临的高优先级的过程相关问题,并且获得机构对软件过程改进的支持。
__________________用来确定合格的软件项目承制方,或用来监督在目前的软件项目中正在进行的软件过程的状态。
2.评估和评价间的重要区别在于如何适用其结果。
对评估而言,其结果为机构提供了进行自我改进而确定的行动计划的基础。
对评价而言,其结果则_________________的开发。
3.CMM模型是为着眼于软件过程而特别建立的,而实际的使用背景会更广。
如果在机构中实施了________________,则软件过程改进应参考TQM原则并与其保持一致。
即便没有TQM,软件过程改进出发点也应与机构的业务目标保持一致。
如果没有这样的一致性存在,过程改进不会持久。
4.CMM关注一个高的推进点,即__________,该过程对激发员工的工作效率和采用有效技术有一种神奇的作用,而员工效率和新技术均能帮助机构达到其业务目标。
5.CMM制订了一套准则,可供软件开发机构改进其软件开发和____________,或客户用于评估选择软件项目承制方所面临的风险。
6.IDEAL是下列5个英文单词的缩写,代表着软件过程改进的5个阶段:
初始化(Initiating)、诊断(Diagnosing)、____________、行动(Acting)、推进(Leveraging)。
7.软件能力评价用来确定合格的软件项目承制方,或用来监督在目前的软件项目中正在进行的____________的状态。
8.软件工程过程组(SEPG)将机构当前实际情况与CMM的要求相比较。
分析需要进行什么样的过程改进,如何实施及活动所需要的支持。
制定__________计划,并按计划进行改进活动。
9.CMM描述的是过程应解决的问题而非应当如何去执行,过程改进中需要确定许多细节。
软件过程改进出发点应与________________一致。
10.软件过程评估小组应接受过________________和评估及估价的具体细节的培训。
二、选择题
1.评估和评价间的重要区别在于()
A.如何适用其结果
B.使用的对象不同
C.过程不同
D.遵守的原则不同
2.估价的第1步是()
A.拟制估价计划
B.准备估价材料
C.选择估价方法
D.选择估价小组
3.CMM模型是为针对软件过程建立的,重点在于________。
机构除了软件过程外,还有很多需要不断
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 能力 成熟度 模型 试题库 汇编