全国2007年1月高等教育自学考试软件能力成熟度模型(CMM)试题答案
全国2009年7月高等教育自学考试软件能力成熟度模型(CMM)试题答案(word文档良心出品)

2009年7月高等教育自学考试福建省统一命题考试软件能力成熟度模型(CMM) 试卷(课程代码07021)一、单项选择题(本大题共1O小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.在一个不成熟的软件机构中【 B 】A.会根据具体项目来修改软件过程B.如果项目被延迟,会取消测试C.具有规范的软件开发过程D.管理人员监督软件产品的质量和生产过程2.在软件项目开始之前,客户就能对过程能力和风险有了定量的了解的是【 C 】A.可重复级 B.已定义级 C.已管理级 D.优化级3.以下关于关键实践的说法中,正确的是【 B 】A.关键实践是每个关键过程域中的所有活动B.关键实践描述了应当怎样完成关键过程域的目标C.关键实践只是描述了部分关键过程域的活动D.关键实践在不同的成熟度级别是一样的4.执行活动说明了执行一个关键过程域所【 D 】A.需要采取的措施 B.需要满足的前提条件C.需要采取的步骤 D.需要的活动、职责分配和规程5.基于CMM的估价方法的第一步是【 A 】A.使用软件过程成熟度问卷开始现场调查B.使用CMM指导进行现在调查C.以CMM的关键过程域的概念明确地提Ⅲ过程的强弱之处,找出问题D.获得一个基于关键过程域目标的满足分析的剖面图6.执行约定一般包括制定机构策略和构建领导体制.以下涉及领导体制的关键过程域的是【 D 】A.软件项目计划 B.机构构成定义 C.培训I大纲 D.技术更新管理7.以下不属于培训大纲关键过程域的活动的是【 A 】A.在机构内协凋机构和项目的软件过程的培训B.各软件项目开发和维护规定其培训需要的培训计划C.依据机构标准开发和管理机构的培训课程D.依据书面规程,制定和修改机构的培训计划8.以下不能用于表示软件产品质特征的是【 D 】A.功能性 B.可靠性 C.可用性 D.可开发性9.在培训大纲关键过程域中,机构遵循书面的管理策略.以满足培训需要。
软件能力成熟度模型(CMM)

CMM是Capability Maturity Model for Software的简称,中文叫“软件能力成熟度模型”,是对组织软件过程能力的描述。
CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化,使企业能够更好的实现商业目标。
它侧重于软件过程开发的管理及软件工程能力的改进与评估,因此 CMM被用作评价软件承包商能力并帮助组织改善软件过程质量,是目前国际上最流行、最实用的一种软件生产过程标准,成为当今企业从事规模软件生产不可缺少的一项内容。
CMM是由美国卡内基-梅隆大学软件工程研究所(CMU SEI)研究制定,并在全世界推广实施的一种软件评估标准,主要用于软件开发过程和软件开发能力的评估和改进。
CMM把软件开发过程的成熟度由低到高分为五级,等级越高,表明该企业软件开发失败风险越低,整体开发时间越短,并能减少开发成本,降低错误发生率,提高产品质量。
按照《使用软件工程》的标准,CMM将软件分为5个等级:(如图一所示)图一1.初始级(initial)工作无序,项目进行过程中常放弃当初的规划管理无章,缺乏健全的管理制度开发项目的成效不稳定,产品的性能和质量依赖于个人能力和行为。
2.可重复级(Repeatable)管理制度化,建立了基本的管理制度和规程,管理工作有章可循初步实现标准化,开发工作较好的实施标准稳定课跟踪,新项目的计划和管理基于过去的实践经验,具有重复以前成功项目的环境和条件3.已定义级(Defined)开发的过程,包括技术工作和管理工作,均已实现标准化,文档化。
建立了完善的培训制度和专家评审制度全部技术活动和管理活动均可稳定实施项目的质量,进度和费用均可控制。
对项目进行中的过程,岗位和指责均有共同的理解。
4.已管理级(Managed)产品和过程已建立了定量的质量目标。
过程中活动的生产率和质量是可度量的。
已建立过程数据库。
已实现项目产品和过程的控制可预测过程和产品质量趋势。
“软件能力成熟度模型”

“软件能力成熟度模型”(1)背景介绍:CMM是“软件能力成熟度模型”的英文简写,该模型由美国卡内基-梅隆大学的软件工程研究所(简称SEI)受美国国防部委托,于1991年研究制定,初始的主要目的是为了评价美国国防部的软件合同承包组织的能力,后因为在软件企业应用CMM模型实施过程改进取得较大的成功,所以在全世界范围内被广泛使用。
CMMI是SEI于2000年发布的CMM的新版本,目前CMMI已经发展到1.2版本,并且只接受1.2版本的评估结果。
CMMI目前包含了三个模型,分别是CMMI-DEV、CMMI-SVC以及CMMI-ACQ模型。
CMMI-DEV:最新版本是SEI于2006年8月份发布的CMMI for Development v1.2版本。
该版本集成了软件工程、硬件工程和系统工程三大学科领域。
图表1 CMMI-DEV模型集成CMMI-DEV模型按照阶段式表达方式将成熟度分为五个等级,每个等级包含相应的过程域,如下图所示:图表2 CMMI-DEV各成熟度等级包含的过程域CMMI-SVC:该模型SEI于2009年2月份发布,最新版本是CMMI for Services v1.2版本。
该模型可以应用于IT、医疗卫生、教育等各类服务领域。
该模型采用了CMMI的基础架构,在此基础上增加了服务相关的特有过程域。
对于已经实施CMMI- DEV 的企业,提供了快速、便捷的理解和导入机制。
图表3 CMMI-SVC和CMMI其他模型的关系CMMI-SVC模型按照阶段式表达方式也分成五个等级,每个等级包含相应的过程域,如下图所示:图表4 CMMI-SVC各成熟度等级的过程域CMMI-ACQ:该模型SEI于2007年11月份发布,最新版本是CMMI for Acquisition v1.2版本。
该模型基于CMMI模型体系架构,整合了CMMI采购模型、软件采购模型以及政府及产业采购的最佳实践等,用于指导采购方进行采购管理。
2016年1月软件能力成熟度模型(CMM) 试卷

2016年1月高等教育自学考试福建省统一命题考试软件能力成熟度模型(CMM) 试卷(课程代码 07021)本试卷满分100分,考试时间l50分钟。
考生答题注意事项:1.本卷所有试题必须在答题卡上作答。
答在试卷上无效,试卷空白处和背面均可作草稿纸。
2.第一部分为选择题。
必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。
3.第二部分为非选择题。
必须注明大、小题号。
使用0.5毫米黑色字迹签字笔作答。
4.合理安排答题空间,超出答题区域无效。
第一部分选择题一、单项选择题(本大题共l0小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。
未涂、错涂或多涂均无分。
1.处于CMM第2级的软件机构的过程能力可以概括为A.有纪律的过程 B.标准化的过程 C.可预测的过程 D.持续改进的过程2.下列选项中,属于项目管理监督实践的关键过程域是A.同行评审 B.培训大纲 C.机构过程定义 D.关键过程评审3.属于已定义级的关键过程域是A.软件配置管理 B.综合软件管理 C.定量过程管理 D.技术更新管理4.CMM估价方法的最后一步是A.制作KPA剖面图 B.进行响应分析C.现场访问会谈 D.填写成熟度问卷5.下列选项中,不属于阻碍SSOS项目生产高质量软件的障碍是A.项目管理落后 B.质量需求驱动项目C.难以跟踪错误 D.进度驱动项目6.包含非正规计划的关键过程域是A.定量过程管理 B.软件质量保证 C.技术更新管理 D.软件项目计划7.SEI所制定的软件改进方法称为IDEAL方法,这里的A是指A.推进 B.建立 C.行动 D.诊断8.软件质量管理的中心是A.市场 B.技术 C.过程 D.产品9.能为管理者提供有关软件项目的过程和产品适度可见性的是A.软件质量保证 B.定量过程管理 C.机构过程焦点 D.软件项目计划10.项目剪裁的软件过程发生在A.第2级 B.第3级 C.第4级 D.第5级第二部分非选择题二、填空题(本大题共l0小题,每小题2分,共20分)请在答题卡上作答。
(完整版)CMMI复习问题和答案

1.CMMI是什么意思?答:CMMI(Capability Maturity Model Integration)即能力成熟度模型集成,是一套包括多个学科、可扩充的模型系列,其前身主要包括4个成熟度模型(称CMMI的源模型),他们分别为面向开发的SW-CMM(软件工程)、面向系统工程的SE-CMM(系统工程)、面向产品集成的IPPD-CMM(集成的产品和过程开发)、以及设计外购协作的SS-CMM(采购)。
2.CMMI有那些用途?概括来说,CMMI给我们带来了如下好处:改进进度和预算的可预测性、改进开发周期、提高生产率、改进质量(质量缺陷)、增加客户的满意度、提高员工的士气、增加投资回报和低质量成本。
CMMI主要应用在两大方面:能力评估和过程改进。
有两种通用的评估方法用以评估组织软件过程的成熟度:软件过程评估和软件能力评价。
软件过程评估:用于确定一个组织当前的软件工程过程状态及组织所面临的软件过程的优先改善问题,为组织领导层提供报告以获得组织对软件过程改善的支持。
软件过程评估集中关注组织自身的软件过程,在一种合作的、开放的环境中进行。
评估的成功取决于管理者和专业人员对组织软件过程改善的支持。
软件能力评价:用于识别合格的软件承包商或者监控软件承包商开发软件的过程状态。
软件能力评价集中关注识别在预算和进度要求范围内完成制造出高质量的软件产品的软件合同及相关风险。
评价在一种审核的环境中进行,重点在于揭示组织实际执行软件过程的文档化的审核记录。
过程改进软件过程改进是一个持续的、全员参与的过程。
CMM/CMMI建立了一组有效地描述成熟软件组织特征的准则。
该准则清晰地描述了软件过程的关键元素,并包括软件工程和管理方面的优秀实践。
企业可以有选择地引用这些关键实践指导软件过程的开发和维护,以不断地改善组织软件过程,实现成本、进度、功能和产品质量等目标。
3.CMMI的阶段表示法分几级、分别是哪几级?答:阶段表示法分5级。
2007年上半年软件水平考试(高级)系统分析师下午(案例分析)试

2007年上半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷(题后含答案及解析)全部题型 2. 选答题选答题(共4道大题,每道大题25分,本部分满分50分)从下列4道试题中任选2道解答,如果解答的试题数超过2道,则仅题号小的2道题解答有效。
阅读下列关于程序测试计划的叙述,在回答问题1至问题4。
某程序P 包括A~H八个模块,其结构如图1-1所示,其中模块D与G需要调用公共模块E。
现计划采用自顶向下方法执行程序P的测试项目,该项目包括多个作业。
设作业A的任务是对模块A进行测试,作业B的任务是对模块B进行测试,…,依次类推。
作业P的任务是对程序P进行整体测试。
表1-1列出了该项目各作业计划所需的天数、至少必须的天数(即再增大花费也不能缩短的天数)以及每缩短1天测试所需增加的费用。
图1-2是尚未完成的该项目计划图,其中,每条箭线表示一个测试作业,箭线上标注的字母表示作业名,数字表示计划测试天数。
1.请通过填补箭线完成图1-2所示的该项目计划图。
若为虚作业,请画成虚箭线;若为实箭线,请在箭线上注明作业名以及计划测试天数。
正确答案:(注意:节点4到5为虚箭线)解析:根据自上而下测试方法,作业F的后续作业是G,因此在计划图上,从节点3到节点4应补箭线,并标注“G,5”。
作业H是作业G的后续作业,而且是作业P(对程序P进行整体测试)的前导作业,因此从节点4到节点6应补箭线,并标注“H,4”。
由于模块E是模块D与G的公共调用模块,按自上而下原则,作业E应紧随作业D与G之后,所以,从节点4到节点5应有虚线箭头,表示虚作业(无需实际工作,只表示时间上的先后顺序),在箭线上不需要标注其他信息。
2.完成该测试项目计划需要多少天?正确答案:20天解析:从节点0到节点7有多条路径,时间总和最长的路径是0-1-2-5-6-7,这就是关键路径,决定了整个项目所需的时间,总共需要的天数为2+5+4+4+5=20天。
3.(1)如果要求该测试项目比原计划提前1天完成,则至少应增加多少费用,应将哪些测试作业缩短1天?(2)如果要求该测试项目在(1)的基础上再提前1天完成,则至少应再增加多少费用,应再将哪些测试作业缩短1天?正确答案:[解答要点](1)将作业A缩短1天,需要增加500元(2)再将作业B缩短1天,需要再增加1000元解析:为了提前完成项目,必须在关键路径上缩短某些作业的时间。
2007年上半年软件水平考试(中级)网络工程师上午(基础知识)试
2007年上半年软件水平考试(中级)网络工程师上午(基础知识)试题真题试卷(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.(1)不属于计算机控制器中的部件。
A.指令寄存器IRB.程序计数器PCC.算术逻辑单元ALUD.程序状态字寄存器PSW正确答案:C解析:本题考查的是计算机系统硬件方面的基础知识。
构成计算机控制器的硬件主要有指令寄存器IR、程序计数器PC、程序状态字寄存器PSW、时序部件和微操作形成部件等。
而算术逻辑单元ALU不是构成控制器的部件。
2.在CPU与主存之间设置高速缓冲存储器(Cache),其目的是为了(2)。
A.扩大主存的存储容量B.提高CPU对主存的访问效率C.既扩大主存容量又提高存取速度D.提高外存储器的速度正确答案:B解析:为了提高CPU对主存的存取速度,又不至于增加很大的价格。
现在,通常在CPU与主存之间设置高速缓冲存储器(Cache),其目的就在于提高速度而不增加很大代价。
同时,设置高速缓冲存储器并不能增加主存的容量。
3.下面的描述中,(3)不是RISC设计应遵循的设计原则。
A.指令条数应少一些B.寻址方式尽可能少C.采用变长指令,功能复杂的指令长度长而简单指令长度短D.设计尽可能多的通用寄存器正确答案:C解析:本题考查的是计算机系统硬件方面的基础知识。
在设计RISC时,需要遵循如下一些基本的原则。
①指令条数少,一般为几十条指令。
②寻址方式尽可能少。
③采用等长指令,不管功能复杂的指令还是简单的指令,均用同一长度。
④设计尽可能多的通用寄存器。
因此,采用变长指令,功能复杂的指令长度长而简单指令长度短不是应采用的设计原则。
4.某系统的可靠性结构框图如下图所示。
该系统由4个部件组成,其中2、3两部件并联冗余,再与1、4部件串联构成。
假设部件1、2、3的可靠度分别为0.90、0.70、0.70。
软件能力成熟度模型(精)
CMM的一些基本概念(3)
关键实践:对关键过程域的实践起关键作用的方针、规 程、措施、活动以及相关基础设施的建立。关键实践一 般只描述“做什么”而不强制规定“如何做”。整个软 件过程的改进是基于许多小的、渐进的步骤,而不是通 过一次革命性的创新来实现的,这些小的渐进步骤就是 通过一些着关键实践来实现。
CMM等级模型图
CMM的作用: 科学地评价软件开发单位的软件能力成熟 等级; 帮助软件开发单位进行自检,了解自己的 强项和弱项,从而不断完善和改进单位的 软件开发过程,确保软件质量,提高软件 开发能效率。
CMM的意义
迄今为止学术界和工业界公认的有关软件 工程和管理实践的最好的软件过程。 为评估软件组织的生产能力提供了标准。 为提高软件组织的生产过程指明了方向。
企业结构原则:商业结构,应用结构,技术结构,信息结构 应用开发原则:组队模型,开发模型,风险管理 组件设计原则:概念设计,逻辑设计,物理设计 基础开发原则:组队模型,开发模型,风险管理
CMM/CMMI本身是一套非常有价值的过程模型,但简 单的将其图腾化却是整个中国软件行业的悲哀,反观 CMM/CMMI的发源地——美国,除了和军方有业务往 来的软件企业会寻求通过CMM/CMMI评审外,其他多 数的企业并不怎么在乎是通过了CMM/CMMI的三级还 是四级,象是著名的微软、甲骨文等知名企业都没听说 过和CMM/CMMI沾过边,但这也丝毫不影响以他们为 代表的美国软件企业在整个行业中独领风骚。 只有有效的而不是最权威的,才是最好的。
链接3:软件市场的通行证——CMM
世界上第一家通过CMM5认证的并非美国公司, 而是来自印度的WIPRO。同时,WIPRO还是 全球第一个通过人力成熟度模型(PCMM)5级 认证的软件及服务公司。 据SEI统计,目前有大约300家印度软件公司通 过了CMM认证,其中通过最高质量等级CMM5 的有50余家,占全球的60%以上。高品质的管 理决定了高品质的产品,从而也确立了印度在 美国外包市场的垄断地位。
软件能力成熟度模型试题库汇编 精品
软件能力成熟度模型试题库目录试题部分: (2)第一章引入软件能力成熟度 (2)第二章软件过程成熟度框架 (4)第三章能力成熟度模型的结构 (5)第四章CMM的相关说明部分 (9)第五章CMM的应用 (13)第六章一个高成熟度级别实例:航天飞机机载软件 (16)第七章可重复级关键过程域---需求管理部分 (18)第七章可重复级关键过程域---软件项目计划部分 (20)第七章可重复级关键过程域---软件项目跟踪和监督部分 (22)第七章可重复级关键过程域---软件分包合同管理划部分 (23)第七章可重复级关键过程域---软件质量保证部分 (24)第七章可重复级关键过程域---软件配置管理部分 (26)第八章已定义级关键过程域---机构过程焦点部分 (28)第八章已定义级关键过程域---机构过程定义部分 (30)第八章已定义级关键过程域---培训大纲部分 (32)第八章已定义级关键过程域---综合软件管理部分 (34)第八章已定义级关键过程域---软件产品工程部分 (36)第八章已定义级关键过程域---组间协调部分 (38)第八章已定义级关键过程域---同行评审部分 (40)第九章受管理级关键过程域---定量过程管理部分 (41)第九章受管理级关键过程域---软件质量管理部分 (43)第十章持续优化级关键过程域---缺陷预防部分 (45)第十章持续优化级关键过程域---技术更新管理部分 (47)第十章持续优化级关键过程域---过程更改管理部分 (49)参考答案: ............................................................................................ 错误!未定义书签。
试题部分:第一章引入软件能力成熟度回主目录一、填空题1.直到___1991_______年,经过多次修改,评审,问卷调查和集合用户反馈意见的CMM1.0版本终于正式发布2.____1993_____年,SEI发布了CMM1.1版本,其中增加了一个关于____培训______关键过程域。
软件能力成熟度模型试题库汇编 精品
软件能力成熟度模型试题库目录试题部分: (2)第一章引入软件能力成熟度 (2)第二章软件过程成熟度框架 (4)第三章能力成熟度模型的结构 (5)第四章CMM的相关说明部分 (9)第五章CMM的应用 (13)第六章一个高成熟度级别实例:航天飞机机载软件 (16)第七章可重复级关键过程域---需求管理部分 (18)第七章可重复级关键过程域---软件项目计划部分 (20)第七章可重复级关键过程域---软件项目跟踪和监督部分 (22)第七章可重复级关键过程域---软件分包合同管理划部分 (23)第七章可重复级关键过程域---软件质量保证部分 (24)第七章可重复级关键过程域---软件配置管理部分 (26)第八章已定义级关键过程域---机构过程焦点部分 (28)第八章已定义级关键过程域---机构过程定义部分 (30)第八章已定义级关键过程域---培训大纲部分 (32)第八章已定义级关键过程域---综合软件管理部分 (34)第八章已定义级关键过程域---软件产品工程部分 (36)第八章已定义级关键过程域---组间协调部分 (38)第八章已定义级关键过程域---同行评审部分 (40)第九章受管理级关键过程域---定量过程管理部分 (41)第九章受管理级关键过程域---软件质量管理部分 (43)第十章持续优化级关键过程域---缺陷预防部分 (45)第十章持续优化级关键过程域---技术更新管理部分 (47)第十章持续优化级关键过程域---过程更改管理部分 (49)参考答案: ............................................................................................ 错误!未定义书签。
试题部分:第一章引入软件能力成熟度回主目录一、填空题1.直到___1991_______年,经过多次修改,评审,问卷调查和集合用户反馈意见的CMM1.0版本终于正式发布2.____1993_____年,SEI发布了CMM1.1版本,其中增加了一个关于____培训______关键过程域。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2007年1月高等教育自学考试福建省统一命题考试 软件能力成熟度模型(CMM) 试卷 (课程代码7021) 一、单项选择题(本大题共15小题,每小题1分,共15分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.以下关于不成熟的和成熟的软件机构的描述中,不正确的是 【 C 】 A.在不成熟的软件机构中,软件过程一般是由具体工作人员及其管理人员临时拼凑而成的
B.一个成熟的软件机构具有在整个机构范围内管理软件开发和维护的过程 C.不成熟的软件机构,无法生产出在实际中能发挥作用的软件产品 D.在成熟的软件机构中,管理人员监督软件产品的质量以及生产这些产品的过程
2.以下软件过程能力中,属于可重复级的软件过程能力特征的是 【 D 】 A.标准化的 B.定量的 C.可预测的 D.有纪律的 3.在以下成熟度级别中,可视范围包括对过程进行可能的更改后会造成的影响的是【 A 】
A.优化级 B.可重复级 C.已管理级 D.已定义级
4.以下属于已管理级的关键过程域的是 【 C 】 A.技术更新管理 B.软件配置管理 C.定量过程管理 D.过程更改管理 5以下属于机构软件过程资源的是 【 B 】 A.机构中某个项目的软件开发计划 B.认可使用的软件生命周期说明 C.项目的软件生命周期 D.指定给软件的系统需求 6.下面涉及到领导体制的关键过程域是 【 B 】 A.软件质量保证 B.技术更新管理 C.定量过程管理 D.软件配置管理 7.以下关于软件过程评估和软件能力评价的描述中,错误的是 【 D 】 A.它们都使用软件过程成熟度问卷开始现场调查 B.它们都要获得一个基于关键过程域目标的满足分析的剖面图 C.它们都使用CMM指导进行现场调查 D.它们对相同的机构进行估价的结果是相近的,没有明显的区别 8.以下属于关键过程域“软件项目跟踪和监督”的执行能力的是 【 C 】 A.依据书面的软件开发计划,跟踪软件活动和交流情况 B.指定项目软件负责人,负责该项目的软件活动和结果 C.软件负责人接受过有关软件项目技术和人员管理方面的培训 D.跟踪软件工作产品的规模,必要时采取相应的调整措施 9.以下属于关键过程域“软件配置管理”的目标的是 【 A 】 A.软件配置管理是有计划的 B.有一个负责协调和实施项目软件配置管理的小组 C.项目遵循书面的机构管理策略来实施软件配置管理 D.按软件基线库的要求建立配置管理数据库 10.以下属于关键过程域“机构过程定义”的执行活动的是 【 B 】 A.为开发和维护机构标准软件过程和相关过程资源提供充足的资源和资金 B.依据书面规程,开发和维护一个机构标准软件过程 C.测量机构过程定义活动的状态 D.软件质量保证组评审开发和维护机构标准软件过程和过程资源的活动和工作产品,并报告结果
11.以下属于关键过程域“综合软件管理”的目标的是 【 A 】 A.依据项目定义的软件过程对项目进行计划和管理 B.依据书面规程,管理软件工作产品规模 C.将机构的软件过程数据库用于软件计划和估计 D.测量综合软件管理活动的有效性 12.以下属于关键过程域“软件质量管理”的执行活动的是 【 C 】 A.项目的软件质量管理活动应支持机构有关提高软件产品质量的约定 B.有支持预测、测量、跟踪和分析软件质量的工具 C.根据项目的软件质量计划,开展项目的软件质量管理活动 D.上级管理部门评审软件质量管理活动 13.以下属于关键过程域“技术更新管理”的执行能力的是 【 C 】 A.有计划地进行技术更新 B.评价新技术,确定它们对质量和生产率的影响 C.有负责机构技术更新管理活动的小组 D.负责机构技术更新管理活动的小组和各软件项目一起确定技术更新领域 14.属于测试级别的实例有 【 A 】 A.统计测试 B.语句覆盖 C.功能测试 D.集成测试
15.机构的软件过程数据库中的数据的实例有 【 C 】 A.估计值 B.实际测量数据 C.任务说明 D.软件成本 二、填空题(本大题共10小题,每小题2分,共20分) 请在每小题的空格中填上正确答案。错填、不填均无分。 16.CMM是用来帮助软件机构改进其 过程 的一个工具。 17.处于已定义级的的软件开发机构的过程能力可概括为标准化的和 一致的 。 18.执行能力这个共同特性中的关键实践通常包括资源、机构结构和 培训 。 19.软件产品是指提交给客户或最终用户的 计算机程序 、规程和相关的文档与数据的全集或该集合中的单项。
20.软件配置管理的目的是保证软件项目生成的产品在 软件生存周期 中的完整性。
21.培训大纲关键过程域的目标是提高个人的知识和 技能 ,使其有效地履行职责。
22.同行评审的目的是为了尽早而有效地排除 软件工作产品 中的缺陷。 23.软件质量管理包括确定软件产品的质量目标,制定实现这些目标的计划,并监控和调整 软件计划 、软件工作产品、活动和质量目标,以满足客户和最终用户对高质量产品的需求和愿望。
24.优化级的关键过程域包括缺陷预防、 过程更改管理 和技术更新管理。 25.软件项目计划是属于 可重复 级的关键过程域。 三、名词解释题(本大题共8小题,每小题3分,共24分) 26.软件过程能力 软件过程能力描述了遵循某软件过程可能达到的预期结果的范围 27.关键实践 关键实践描述了对关键过程域的有效实施和制度化起最重要作用的基础设施和活动。关键实践描述要做“什么”,但是它们没有强行规定应当“怎样”完成目标。
28.软件质量保证组 软件质量保证组是包括有负责人和技术人员的一个小组,负责计划和实施项目的质量保证活动,以确保软件开发活动遵循软件过程规程和标准。
29.项目定义的软件过程 项目定义的软件过程描述定义了供项目使用的软件过程。对项目定义的软件过程进行说明和理解,并对其中的机构标准、规程、工具和方法进行描述。项目定义的软件过程是通过针对项目的具体特点剪裁机构标准软件过程而得来的。 30.软件过程评估 软件过程评估是由一组受过训练的专业人员做出的估价,目的在于确定机构现行软件过程的状态,已得到机构对软件过程改进的支持。
31.定向培训 定向培训是指对某个专题进行概述和介绍,培训对象为监督该专题完成情况的人员以及与此相关的人员。
32.定量过程管理 包括确定项目定义的软件过程的运行效能目标、测量过程运行效能、分析这些测量结果并相应地调整过程,使得过程运行效能处在可接受的范围内。
33.过程更改管理 包括定义过程改进目标,并在上级管理部门的倡导和支持下,持续不断地、系统地识别、评价和实施对机构标准软件过程和项目定义的软件过程的改进。
四、简答题(本大题共5小题,每小题5分,共25分) 34.简述CMM的不同级别软件过程的可视性。 在级别1,软件过程是一个不定形的实体(一个黑盒),项目过程的可视性是有局限的。
在级别2,客户需求和工作产品收到控制,已建立基本的项目管理实践。在确定的情况下,管理控制允许项目具有可视性。
在级别3,盒子的内部结构,即项目定义的软件过程中的任务,具有可视性。 在级别4,定义的软件过程得到定量使用和控制。在项目开始之前,客户就能对过程能力和风险有定量的认识
在级别5,不断尝试新的和改进的软件开发方法,以受控方式提高生产率和软件质量。可视的范围从现有过程扩展到对过程进行可能的更改后会造成的影响。
35.软件配置管理的执行能力包含哪些关键实践? 1、有(或建立)一个有权管理项目软件基线的委员会(即软件配置控制委员会,SCCB。)
2、有一个负责协调和实施项目SCM的小组。 3、为实施SCM活动提供了充足的资源和资金。 4、SCM小组成员接受过有关实施其SCM活动的目的、规程和方法方面的培训。
5、软件工程组和其他软件相关组成员接受过实施SCM活动的培训。 36.简述综合软件管理的目标和执行能力的关键实践。 目标:1、项目定义的软件过程是机构标准软件过程的剪裁版。 2、依据项目定义的软件过程对项目进行计划和管理。 执行能力: 1、为利用项目定义的软件过程管理软件项目提供了充足的资源和资金 2、负责开发项目定义的软件过程的人员接受过如何剪裁机构标准软件过程以及如何使用相关过程资源所需的培训。
3、基于项目定义的软件过程,软件负责人接受过管理软件项目的技术、行政和人员配备方面所需的培训。
37.软件质量管理的执行活动包括哪些关键实践? 1、依据书面规程,指定和维护项目的软件质量计划。 2、根据项目的软件质量计划,开展项目的软件质量管理活动。 3、在整个软件生命周期中,项目定义、监督和修正软件产品的定量质量目标。
4、根据实际情况的需要,测量、分析项目软件产品的质量,并与产品的定量质量目标进行比较。
5、将软件项目的产品定量质量目标,恰当地分配给为项目交付软件产品的分承制方。
38.技术更新管理的执行活动包括哪些关键实践? 1、机构制定和维护技术更新管理计划。 2、负责机构技术更新管理活动的小组和各软件项目一起确定技术更新领域。 3、及时向软件负责人和技术人员通报新技术的情况。