一、填空题  
1、软件的质量保证活动是确保软件产品在软件生存期 的质量的活动。
2、软件质量保证人员必须熟练掌握正确定义用户 的技术,也包括熟练使用和指导他人使用定义软件 的支持工具。
3、最大的无效劳动就是因需求规格说明有误、设计有误而造成的 
4、软件开发小组为将要开展的工作选择软件过程,SQA小组则要  过程说明,以保证该过程与组织政策、内部软件标准、外界所制定的 以及软件项目计划的其他部分相符。
5、软件质量保证的实施需要从纵向和横向两个方面展开。一方面要求所有与 软件   有关的人员都要参加,另一方面要求对产品形成的 进行质量管理。
6、为了开发高质量的软件,从计划阶段开始,不但需要明确软件的功能,还要明确软件应达到什么样的质量标准,即制定软件的
7、检验不能直接提高产品的附加价值,但不检验,就可能产生
8、必须在开发的每个阶段,特别是设计阶段结束时都要进行严格的 ,尽量不让错误传播到下一个阶段。
9、所谓兼容性,是指当软件功能扩充了之后,其已有功能还能 使用的特性。
10、协调软件开发使得混乱减到最小的技术叫做
11、软件 活动的目标就是为了标识变更,控制变更,确保变更正确地实现,向其他有关的人报告变更。
12、版本管理的操作是将开发组的档案集中存放在服务器上,经系统管理员授权给各个用户。用户通过 和检出方式访问服务器上的文件。
13、软件的 ,是指开发后期的软件产品能够正确地反映用户所提出的对软件的要求。
14、软件工程标准可分为五个级别,即国际标准、国家标准、行业标准、企业(机构)标准及 标准。
15、中国制定和推行标准化工作的总原则是向国际标准靠拢,对于能够在中国适用的标准一律按 的方法。
16、软件文档从形式上可分为两类:一类是开发过程中填写的各种图表,可称之为   ;另一类是应编制的技术资料或技术管理资料,可称之为 或文件。
17、软件过程是软件生存期中的一系列相关的过程,又称为  过程。
18、软件机构成熟度等级定义了一个 的尺度,用来测量一个机构的软件过程成熟度和评价其软件过程能力。这些等级还能帮助软件机构对其本身的改进工作排出
19、质量认证是由可以充分信任的 证实某一经鉴定的产品或服务符合特定标准或其他技术规范的活动。
20、产品质量并非在产品检验中得到,而是形成于 的全过程。
21、为把握产品的质量,必须使影响产品质量的全部因素在生产全过程中始终处于   状态。

二、单选填空题

 1、利用已有软件成果是提高软件质量和软件生产率的重要途径。为此,在开发过程中应随时考虑所生产软件的_____。
A. 灵活性      
B. 复用性
C. 继承性      
D. 复合性

 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. 度量

 7、_____评审的评审对象是在需求分析阶段产生的软件需求规格说明、数据要求规格说明,在软件概要设计阶段产生的软件概要设计说明书等。
A. 设计质量      
B. 程序质量
C. 文档质量      
D. 代码质量

 8、_____评审是着眼于软件本身的结构、与运行环境的接口、变更带来的影响而进行的评审活动。
A. 设计质量      
B. 程序质量
C. 文档质量      
D. 代码质量

 9、在软件的各种结构中,____是用户唯一能见到的结构。
A. 程序结构
B. 数据结构
C. 功能结构      
D. 物理结构

 10、模块层次应当根据功能层次来设计,模块层次____与功能层次相同。
A. 一定       
B. 应当
C. 不       
D. 不一定

 11、由正式的技术评审而得到的软件配置项协议和软件配置的正式文本才能成为______。它的作用是把各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,以便于检验和肯定阶段成果。
A. 基线       
B. 死线
C. 评审对象      
D. 配置项

 12、软件配置管理的5个任务是____、版本管理、变更控制、配置审核和配置报告。
A. 配置项      
B. 配置对象
C. 配置标识      
D. 配置库管理

 13、软件工程过程中某一阶段的变更,均要引起______的变更,这种变更必须严格加以控制和管理。
A. 配置项      
B. 配置对象
C. 配置标识      
D. 配置库管理

 14、软件文档可作为开发人员在一定阶段的工作成果和_____。
A. 验收标准      
B、结束标志
C. 检查点      
D. 协调工具

 15、任何一个文档都应当是完整的、独立的,它应_____。
A. 与其他文档配合使用   
B. 自成体系
C. 可参见其他文档    
D. 尽可能详尽

 16、通过对过程进行形式化或非形式化的建模,人们可以对过程活动和过程之间的 ____进行分析、比较和预测,以评估和改善过程的有效性。
A. 接口       
B. 相互关系
C. 相互影响      
D. 连接

 17、为有效地实施软件过程,需要针对特定应用论域的软件工程,____选定的软件过程模型和标准,以形成该工程的模型和标准,形成该工程的各个软件过程和活动。
A. 剪裁       
B. 继承
C. 拼接       
D. 组装

 18、在从非工程化的软件开发方式转变为工程化的开发方式时,须按照软件工程的系统方法进行软件的工程活动和管理活动,不断完善各个软件过程,不断提高软件______能力。
A. 过程       
B. 开发
C. 维护       
D. 管理

 19、对于不同的软件开发机构,组织人员在完成软件项目时所依据的管理策略有很大差别,因而软件项目所遵循的_____软件过程也有很大差别。
A. 软件组织方法     
B. 软件体制
C. 软件方法      
D. 软件过程

 20、CMM提供了一个______,将软件过程改进的进化步骤组织成5个成熟度等级,为软件过程改进奠定了循序渐进的基础,
A. 层次       
B. 框架
C. 演化模型      
D. 增量模型

 21、为便于理解,将ISO 9001质量保证标准的20个______分为5类,分别隶属于机构、管理者、工程、支持和顾客的类别下。
A. 质量特性      
B. 质量度量准则
C. 质量体系要素     
D. 质量评价准则

 22、ISO 9000-3是使ISO 9001适用于软件开发、供应及维护的指南。
A. 指南       
B. 标准
C. 准则       
D. 规定


  
三、选择填空题

 1、从供选择的答案中选出与下列有关软件质量保证的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
�质量保证是为了保证产品和服务充分满足消费者要求的质量而进行的有计划、有组织的活动。质量保证是面向(  A  )的活动,是为了使产品实现(  B  )的功能。
�软件质量保证活动即为了确定、达到和(  C  )需要的软件质量而进行的所有有计划、有系统的管理活动。为了提高软件的(  D  )和(  E  ),软件质量保证的主要任务主要有:正确定义用户要求;力争不重复劳动;掌握开发新软件的软件工程学方法和工具;组织外部力量协作开发;排除(  F  );发挥每个开发者的能力;提高软件开发的(  G  );提高(  H  ),即将评价、评审工作在工程实施之前就列入整个开发工程的工程计划之中。
供选择的答案:
A, B.�① 系统分析员   ② 开发者    ③ 消费者       ④ 软件需求
��� ⑤ 用户要求
C~E.�① 测试      ② 维护     ③ 质量       ④ 价格
��� ⑤ 生产率    ⑥ 效率
F~H.�① 冗余     ② 无效劳动    ③ 开发方法  ④ 工程过程能力
��� ⑤ 测试能力    ⑥ 计划和管理质量   ④ 测试和维护的效率



2、从供选择的答案中选出与下列有关软件质量设计的叙述相对应的正确答案,将其编号填入到相应的括弧?nbsp;  )内。
 �为了实现规定的质量特性,需要把这些质量特性转换为软件的(  A  )的特性。软件质量需求中的“性能”,可以转换成(  A  )中的(  B  ),即每一个程序模块和(  C  )各自应具有的性能特性。这些性能特性的累积就形成设计规格说明中的性能特性。这种情况也适用于(  D  )。在质量特性中,有一些特性与功能及用户界面有关,必须把这些功能或用户界面数据正确映射到(  A  )中来。这时,必须对软件的(  E  )进行评价。此外,决定软件“适用范围”的质量特性,取决于(  A  )中各种(  F  )部分是否实现(  G  )。
供选择的答案:
A, B, C, E, F.�① 接口   ② 内部结构   ③ 结构特性     ④ 构成元素
��������⑤ 结构单元  ⑥ 性能要求  ⑦ 物理数据   ⑧ 逻辑数据
D, G.����� ① 模块化  ② 可靠性    ③ 适应性      ④ 性能
��������⑤ 结构化



 3、从供选择的答案中选出与下列有关软件质量检验的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
 �软件质量必须在设计和实现过程中加以保证。为了确保每个开发过程的质量,防止把差错传播到下一个过程,必须进行(  A  )。(  A  )是质量保证活动的一个重要部分,其目的有两个:其一是切实搞好开发阶段的管理;其二是(  B  )软件差错给用户造成损失。(  A  )的实施有两种方式:(  C  )和(  D  )。(  C  )即白盒测试和黑盒测试。(  A  )的类型有(  E  )、(  F  )、(  G  )和(  H  )。
供选择的答案:
A.�� ① 质量保证  ② 差错检测    ③ 质量检验   ④ 质量管理
B.�� ① 预先防止     ② 完全避免    ③ 减少    ④ 消除
C, D.�① 鉴定   ② 测试   ③ 实际运行管理 
��� ④ 实际运行检验
E~H.�① 供货检验     ② 集中测试    ③ 中间检验�M阶段评审
��� ④ 产品检验    ⑤ 用户检测   ⑥ 程序检测
��� ⑦ 验收检验

 4、从供选择的答案中选出与下列有关正式技术评审的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
�(  A  )是以提高软件质量为目的的技术活动。把(  B  )定义为“用户的满意程度”。为使得用户满意,有两个必要条件?BR> (1)设计的规格说明要符合用户的要求;
 �(2)程序要按照设计规格说明所规定的情况正确执行。
 �把上述条件(1)称为(  C  ),把条件(2)称为(  D  )。与上述观点相对应,软件的规格说明可以分为(  E  )和(  F  )。(  E  )是从用户角度来看的,包括硬件/软件系统设计(在(  G  )阶段进行)、功能设计(在需求分析阶段与概要设计阶段进行),而(  F  )是为了实现(  E  )的更详细的规格。
 对(  E  )进行(  A  )时,(  A  )对象是在需求分析阶段产生的软件需求规格说明、数据要求规格说明,在软件概要设计阶段产生的软件概要设计规格说明等。
供选择的答案:
A,B.�① 技术创新   ② 管理评审  ③ 技术评审   ④ 过程改进
���⑤ “质量”  ⑥ “数量”
C,D.�① 程序流程   ② 程序质量  ③ 设计要求     ④ 设计质量
E~G. ① 内部规格说明      ② 外部规格说明
���③ 概要设计   ④ 详细设计  ⑤ 系统分析  ⑥ 需求分析

 5、从供选择的答案中选出与下列有关正式技术评审的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
 �评审软件是否有可扩充性,需要考虑可能的扩充、(  A  )和(  B  )。而软件的(  C  )是指当软件功能扩充了之后,其已有功能还能照原样使用的特性。注意(  C  )与(  D  )有区别。(  D  )是指软件运行环境改变时,可不改变软件的规格而能照原样工作的特性。(  D  )是与(  C  )相反的概念。
 在评审(  C  )时,要考虑软件结构上的(  E  ),即如果一个软件由多个模块构成,在改变运行环境时,仅修改或更换因环境不同而受影响的那些(  F  )就可达到(  C  )。
供选择的答案:
A,B.① 结构化  ② 模块化  ③ 模块耦合性 ④ 模块通用性
C,D.① 可移植性  ② 兼容性  ③ 可修改性  ④ 互操作性
E.�① 简明性  ② 清晰性  ③ 稳定性  ④ 结构性
F.�① 程序   ② 模块   ③ 语句   ④ 指令

 6、从供选择的答案中选出与下列有关正式技术评审的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
 �为了开发高质量的软件,从计划阶段开始,不但要明确软件的功能,还要明确软件应当达到什么样的质量标准,即指定软件的质量指标。软件质量度量和保证的条件通常有以下几项:(  A  ),即必须制定能够适应用户要求、软件类型和规模的质量标准;(  B  ),即人人都容易掌握;(  C  ),即对于同一软件评价的结果必须一致;;(  D  ),即各阶段确立质量目标并落实;(  E  ),即从不同角度加以评价;(  F  )。软件的质量评价标准分为3级:(  G  )、(  H  )和(  I  )。(  G  )的着眼点是“是否满足用户的要求”;(  H  )的着眼点是“开发者在设计实现时是否按照软件需求保证了质量”;(  I  )是为定量度量软件质量而规定的一些检查项目。它们一级比一级(  J  ),一级比一级易于(  K  )。
供选择的答案:
A~F.�① 可靠性     ② 易学习性    ③ 适应性    ④ 针对性
��� ⑤ 客观性  ⑥ 经济性  ⑦ 主观性  ⑧ 多样性
G~I.�① 子质量特性   ② 质量度量准则   ③ 质量特性
��� ④ 质量维护准则     ⑤ 质量管理准则
J,K.� ① 抽象   ② 具体   ③ 检验   ④ 定量评价


7、从供选择的答案中选出与下列有关正式技术评审的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
�从技术上改进软件的开发过程,提高软件产品的质量无非是两个方面:一是提高(  A  ),二是改进(  B  )。在发现错误和排除错误方面更重要也是更困难的是(  C  )。由于软件测试技术方面没有多少新的突破,人们只能用加强阶段评审或是检查作为辅助手段。这是一个由同行人员小组(  D  )所开发的阶段产品的验证方法。至于改进(  B  )的新技术,是采用面向对象的开发技术或是建立(  E  )。一个诱人的说法是采用(  F  )技术,其基本思想在于(  G  )开发过程,使得差错或缺陷不可能有机可乘混入开发过程。
供选择的答案:
A,B.�① 测试效率  ② 开发速度     ③ 开发过程   ④ 维护过程
���⑤ 测试方法  ⑥ 开发工具
C.��① 排除错误  ② 发现错误
D.��① 机器检查  ② 人工检查     ③ 集成测试   ④ 单元测试
E,F.�① 智能   ② 软件原型     ③ “净室”软件开发  
���④ 基于构件的复用
G.��① 简化   ② 结构化     ③ 净化    ④ 强化

 8、从供选择的答案中选出与下列有关软件配置管理的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
 �按照软件配置管理的原始指导思想,受控制的对象应是(  A  )。(  B  )将软件配置管理定义成一门管理学科;(  C  )将软件配置管理定义成一种标识、组织和控制修改的技术;(  D  )指出配置管理过程是在整个软件生存期中实施管理和技术规程的过程。软件配置状态报告见图:

供选择的答案:
A.� ① 软件元素  ② 软件项目  ③ 软件配置项 ④ 软件过程
B~D.①《GB�MT 11457-1995 软件工程术语》
�� ②《ISO�MIEC 12207-1995 信息技术�D软件生存期过程》
�� ③《ISO 9000-3:1997 质量管理和质量保证标准  第三部分:ISO 9001:1994在计算机软件开发、供应和维护中的使用指南》
�� ④ 巴比奇(W.Babich)
E~H.① 配置审核  ② 配置标识  ③ 配置控制  ④ 配置状态报告
�� ⑤ 版本控制  ⑥ 基线与变更控制



9、从供选择的答案中选出与下列有关软件配置管理的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
 软件配置项是软件配置管理的对象,指的是软件工程过程中所产生的(  A  )。不仅如此,而且在不同的时期,出于不同的要求,可进行各种组合,如针对不同的硬件环境和(  B  )的组合,这就是软件配置的概念。实施软件配置管理要做的事情有:制定(  C  );实施(  D  );实施版本管理和发行管理。制定适当的命名规则是(  E  )的重要工作,命名要求:(  F  ),目的在于避免出现重名,以免造成混乱;(  G  ),以反映命名对象之间的关系。
供选择的答案:
A,B.�① 接口      ② 软件环境    ③ 信息项    ④ “版本”
C~E. ① 配置标识  ② 配置管理   ③ 配置管理计划
���④ 变更管理  ⑤ 版本变化  ⑥ 配置审核
F,G.�① 多态性  ② 唯一性  ③ 独立性  ④ 可追溯性

 10、从供选择的答案中选出与下列有关软件配置管理的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
 �在变更管理中,“检出”和“登录”处理实现了两个重要的变更控制要素,即(  A  )和(  B  )。(  A  )控制和管理各个软件技术人员存取或修改一个特定软件配置对象的权限;(  B  )可用来确保由不同的人所执行的并发的变更不会产生混乱。请选择适合的答案完成右图所示的存取和控制图。


供选择的答案:
A,B.�① 异步控制  ② 同步控制  ③ 存取控制  ④ 基线控制
C,D.�① 登入   ② 检出   ③ 管理   ④ 填写变更请求
E.��① 审查人员  ② 配置人员  ③ 质量保证人员  ④ 软件工程人员

 11、从供选择的答案中选出与下列有关软件工程标准的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
 软件工程标准的类型是多方面的。它可能包括(  A  )标准,如方法、技术、度量等;(  B  )标准,如需求、设计、部件、描述、计划、报告等;(  C  )标准,如职别、道德准则、认证、特许、课程等;(  D  )标准,如术语、表示法、语言等。根据中国国家标准GB�MT 15538-1995(软件工程标准分类法)规定,软件工程标准可用一张(  E  )来表示。
供选择的答案:
A~D.① 专业    ② 产品   ③ 记法  ④ 过程 ⑤ 管理
E.� ① 矩阵图   ② 一维的表格  ③ 二维的表格  ④ 帕列特图

 12、从供选择的答案中选出与下列有关软件工程标准的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
 �根据软件工程标准制定的机构和标准的适用范围有所不同,它可分为五个级别,即(  A  )、(  B  )、(  C  )、(  D  )和(  E  )。(  A  )由国际联合机构制定和公布,通常冠有ISO字样;而GB、ANSI、JIS等属于(  B  );IEEE、GJB等属于(  C  );(  D  )的实例是(  F  );(  E  )是专用的软件工程规范,如(  G  )。
供选择的答案:
A~E.�① 国家标准    ② 国际标准     ③ 企业规范  ④ 项目规范
��� ⑤ 行业标准
F,G.� ① DOD-STD ② FIPS(NBS) ③ BS   ④ MIL-S
��� ⑤ IBM的《程序设计开发指南》 ⑥ CIMS的《软件工程规范》

 13、下面关于标准和文档的叙述中正确的叙述为
    (     、     、     、     、     )。
 ① 国家标准是由政府或国家级机构制定或批准,适用于全国的标准。这些标准都是强制性的,相关产品必须严格执行标准。
 ② ISO9001是设计/开发、生产、安装和服务中的质量保证模式,ISO9000-3是使ISO9001适合于软件的质量保证指南。
 ③ 软件工程标准化可提高软件的生产率。
 ④ 软件质量保证体系是贯穿于整个软件生存期集成化过程体系,而不仅仅体现在最后产品的检验上。
 ⑤ ISO9000-3与具体的开发模式有关。它将软件全过程工序从管理角度、合同角度和工程角度划分为三大类?BR> ⑥ 软件测试计划始于需求分析阶段,完成于软件设计阶段。
 ⑦ 任何一个文档都应是完整的、独立的,它应自成体系。
 ⑧ 在新文档取代旧文档后,管理人员应删去旧文档。
 ⑨ 软件开发机构应保存一份完整的主文档,并允许开发人员可以保存主文档中的部分主文档,有自己的活动空间。
 ⑩ 软件需求分析报告是给开发人员使用的,不是给其他人员,如维护人员,用户等使用的。

 14、从供选择的答案中选出同下列各条叙述关系最密切的字句。
(1) 在软件开发中以下几方面的内容应分别在哪个文档中得到阐明:
�A) 软件总体结构   B) 运行环境   C) 出错处理设计
(2) 以下两个文档应分别在哪两个阶段中开发:
  �D) 初步的用户手册   E) 确认测试计划
供选择的答案:
A~C.�① 可行性研究报告     ② 项目开发计划 
��� ③ 软件需求规格说明   ④ 数据要求规格说明
��� ⑤ 概要设计规格说明     ⑥ 详细设计规格说明
��� ⑦ 测试计划      ⑧ 测试报告
��� ⑨ 用户手册
D, E: ① 可行性研究与计划   ② 需求分析
��� ③ 概要设计      ④ 详细设计
��� ⑤ 测试          ⑥ 维护

 15、从下列关于文档编制的叙述中选出五条正确的叙述。
① 可行性研究报告应评述为了合理地达到开发目标而可能选择的各种方案,以便用户抉择。因此,编写者不必提出结论。
② 操作手册的编写工作应该在软件测试阶段之前完成。
③ 软件的开发单位应该建立本单位文档的标识方法,使文档的每一页都具有明确的标识。
④ 为了使得文档便于修改保持一致性,各文档的内容不应有相互重复的地方。
⑤ 用户手册要使用专门术语,并充分地描述该软件系统的结构及使用方法。
⑥ 详细设计说明书中可以使用判定表及必要的说明来表示程序的逻辑。
⑦ 概要设计说明书中可以使用IPO图来说明接口设计。
⑧ 测试分析报告应把每个模块实际测试的结果,与软件需求规格说明书和概要设计说明书中规定的要求进行对照并作出结论。
⑨ 软件需求规格说明书中可以对软件的操作人员和维护人员的教育水平和技术专长提出要求。
⑩ 项目开发计划除去规定项目开发所需的资源、开发的进度等以外,还可以包括用户培训计划。

 16、从供选择的答案中选出与下列有关软件过程的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
�软件过程不断改进是(  A  )的基本原理之一,是(  B  )的基本过程之一。软件过程需要不断完善,首先从(  C  )的软件开发方式改变为(  D  )的软件开发方式,按照软件过程的系统方法进行软件的工程活动和管理活动,进而不断完善软件各个软件过程,从而不断提高(  E  )。(  E  )的提高首先需要对当前的软件过程状况进行科学的(  F  )。
供选择的答案:
A,B.�① 软件过程  ② 软件工程七原理 ③ 软件生存期
���④ 软件需求
C,D.�① 工程化  ② 过程化   ③ 非过程化
���④ 非工程化
E.��① 软件工程能力  ② 软件过程能力  ③ 软件成熟度模型
F.��① 度量    ② 估算    ③ 评估
���④ 管理 

 17、从供选择的答案中选出与下列有关软件过程的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
 保证软件过程质量应包含的工作有:(  A  )过程标准,(  B  )开发过程,(  C  )软件过程。近年来,软件工程界的专家对过程评估和过程改进表现出浓厚的兴趣。其中有卡内基-梅隆大学SEI的(  D  );ISO的(  E  )。(  D  )的主题是(  F  ),(  E  )的主题是(  G  )。Bell的(  I  )的主题是(  H  )。
供选择的答案:
A~C.��① 监控   ② 报告   ③ 定义   ④ 执行
D, E, I. ① ISO 9001, ISO 9000-3   ② CMM     
���� ③ ISO�MIEC TR15504 SPICE  ④ MIL-STD-498
���� ⑤ TRILLTUM     ⑥ V-Model
���� ⑦ BooTSTRAP
F~H.��① 软件过程改进和能力评估     ② 建立和维持质量体系
���� ③ 软件过程能力评估   ④ 软件过程评估(基于CMM)
���� ⑤ 软件过程定义 

 18、从供选择的答案中选出与下列有关软件机构能力成熟度的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
�人们用于开发和维护软件及其相关产品的一系列活动称为(  A  );表示(开发组织或项目组)遵循其软件过程所获得的实际结果称为(  B  );而描述通过遵循其软件过程能够实现预期结果的程度称为(  C  );一个特定软件过程被明确和有效地定义、管理、测量和控制的程度称为(  D  );表征(  D  )的平台称为(  E  );对软件机构进化阶段的描述,随着软件机构定义、实践、测量、控制和改进其软件过程,软件机构的能力经过这些阶段逐步前进,称为(  F  );互为关联的若干软件实践活动和有关基础设施的一个集合称为(  G  );对(  G  )的实施起关键作用的方针、规程、措施、活动以及相关基础设施的建立称为(  H  )。
供选择的答案:
A~H.�① 关键过程域  ② 软件能力成熟度模型  ③ 关键实践
��� ④ 软件过程   ⑤ 软件过程能力    ⑥ 软件过程成熟度
��� ⑦ 软件过程性能  ⑧ 软件能力成熟度等级

 19、从供选择的答案中选出与下列有关CMM的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
�CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级,为过程不断改进奠定了(  A  )的基础。。这5个成熟度等级定义了一个(  B  )的尺度,用来衡量一个软件机构的(  C  )和评价其软件过程能力。每一个成熟度等级为继续改进过程提供了一个(  D  )。每一个等级包含了一组(  E  ),通过实施相应的一组(  F  )达到这一组(  E  )。5个成熟度等级各有其不同的行为特征,通过3个方面来表现,即一个机构为建立或改进软件过程所进行的活动,对每个项目所进行的活动和所产生的跨越各项目的过程能力。
供选择的答案:
A,B.�① 无序   ② 有序   ③ 循环   ④ 循序渐进
C~F. ① 基本特征  ② 关键实践  ③ 关键过程域 ④ 台基
���⑤ 过程目标  ⑥ 成熟度框架 ⑦ 软件过程成熟度

 20、从供选择的答案中选出与下列有关软件人员能力成熟度模型的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
�基于软件人员能力成熟度模型的评估的依据是成熟度级别上的(  A  )。一个企业的成熟度级别是所有(  A  )被实施的(  B  )级别。软件企业通过评估结果可以了解(  A  )方面的强项和弱项,明确努力的方向。P-CMM模型并不禁止处于较低成熟度级别上的企业在需要的时候实施高一级关键过程域的内容。但是,由于每一级都是向上一级进化的基础,所以,跳越成熟度级别的进化是(  C  )。基于P-CMM 的改进工作和其他任何发展项目一样,第一要有(  D  ),第二要(  E  ),第三要有专人负责。卡内基�D梅隆大学SEI的P-CMM顾问委员会建议:在软件工程小组内加入人力资源管理人员,以进行基于P-CMM的改进工作。这样,带给软件机构管理层的信息就是:一个致力于改善整个软件过程能力的项目强调的是(  F  ),缺一不可。
供选择的答案:
A,B.�① 最高      ② 最低   ③ 中间   ④ 关键过程域
���⑤ 实践      ⑥ 软件过程改进
C.��① 无风险的     ② 有风险的  ③ 盲目的  ④ 可预测的
D,E.�① 方法      ② 计划   ③ 跟踪其发展 ④ 加速其进程
F.��① 过程、技术和人员      ② 人力、软件和硬件
���③ 目标、方法和过程   ④ 计划、测试和维护
���⑤ 过程、评估和检验

 21、从供选择的答案中选出与下列有关软件人员能力成熟度模型的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
 �P-CMM将软件人员能力成熟度模型的本质用于软件机构的劳动力能力发展工作,它可以更容易地集成到已有的软件过程改进的项目中,指导与人员管理有关的工作。P-CMM的价值取决于(  A  ),通常不外乎两种应用方式:一是作为(  B  ),评价劳动力工作的水平;二是作为(  C  ),用于改进和规范劳动力工作。当P-CMM评估与软件过程评估联合进行时,用于P-CMM评估的数据应(  D  )。因为软件过程评估的分析对象是(  E  ),而人员能力评估的分析对象是(  F  )。作为(  C  ),P-CMM的作用是为(  G  )提供框架,帮助企业找出劳动力条例体系中的(  H  )。 
供选择的答案:
A.� ① 软件质量   ② 软件改进过程  ③ 软件企业如何使用它
�� ④ 软件企业目标
B,C. ① 发展的指南  ② 评估的标准  ③ 测试的目标
�� ④ 维护的方法
D.� ① 集中收集   ② 分散应用   ③ 统一规划
�� ④ 单独收集
E~H.① 宏观发展   ② 微观应用  ③ 软件项目
�� ④ 薄弱环节     ⑤ 企业的部门和部门中劳动力条例的实施情况   ⑥ 关键过程域

 22、从供选择的答案中选出与下列有关ISO 9000的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
 所谓进行质量管理就是在自己的机构内开展下列的质量活动:确定自己的(  A  )和(  B  );确定各个岗位的职责和权限;建立质量体系,并使其有效运行。(  C  )是为实施质量管理所需的组织机构、程序、过程和资源。(  D  )包括产品策划、管理和作业策划,以及质量计划的编制和(  E  )的准备工作。(  E  )是以追求更高的效益和效率为目标的持续性活动;(  F  )采取某些特定作业技术或展开某些活动以达到质量要求;(  G  )是供方为使用户确信能够满足质量要求所开展的有计划的和系统的活动,将所有影响质量的因素都得到有效的控制,从而证实确有减少、消除和预防出现质量缺陷的机制。
供选择的答案:
A~G.�① 质量改进  ② 质量保证  ③ 质量控制  ④ 质量体系
��� ⑤ 质量策划  ⑥ 质量方针  ⑦ 质量维护  ⑧ 质量目标
��� ⑨ 质量管理

 23、从供选择的答案中选出与下列有关ISO 9000的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
 ISO 9000族标准是指国际标准化组织中的质量管理和质量保证技术委员会(ISO�MTC176)制定的标准,现有(  A  )个标准,可分为5类:质量术语标准,如(  B  )。(  C  ),如ISO 9001、ISO 9002、ISO 9003系列标准。(  D  ),如ISO 9004系列标准。(  E  ),如ISO 9000系列标准。(  F  ),如ISO 10005质量计划指南,ISO 10007技术状态管理指南等。
供选择的答案:
A. �① 10      ② 25   ③ 20   ④ 30
B. �① ISO 9000-3 ② ISO 9004-4 ③ ISO 9001  ④ ISO 8402
C~F.① 支持性技术标准 ② 质量管理和质量保证标准的选用和实施指南
�� ③ 质量保证标准        ④ 质量管理标准
�� ⑤ 质量改进标准

 24、从供选择的答案中选出与下列有关ISO 9000的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
 �质量体系是一种(  A  )。质量体系是通过若干(  B  )来实现的。(  B  )是将(  C  )转化为(  D  )的一组彼此相关的资源和活动。(  B  )本身具有(  E  )的效果,是一种有效益的行为。(  F  )是通过质量体系来实现的。一个组织机构建立自己的质量体系,并使之有效地运行,使达到(  F  )目标的重要手段。请选择合适的答案,完成下图的质量体系文件。

供选择的答案:
A.� ① 体系结构     ② 管理手段    ③ 质量改进过程 ④ 质量管理制度
B~E.① 输出      ② 输入     ③ 接口   ④ 减少
�� ⑤ 增值      ⑥ 过程     ⑦ 扩充
F.� ① 质量保证     ② 质量管理    ③ 质量检验  ④ 质量改进
G~J.① 质量记录   ② 程序文件    ③ 质量手册  ④ 作业指导书

 25、从供选择的答案中选出与下列有关ISO 9000的叙述相对应的正确答案,将其编号填入到相应的括弧(   )内。
�(  A  )是计算机软件机构实施ISO 9001的指南性标准。它的指南性主要表现在:�。┒杂谡攵缘谋曜几�予特定的(  B  ),ISO 9001提供了(  C  )个质量体系要素。��)指南性的标准不是(  D  )的依据。在ISO 9001的质量体系要素的每一条都强调了要求的强制性,而在(  A  )中是建议性指南。由于ISO 9001标准本来是针对传统的制造业制定的,而软件业又有许多不同于制造业的特性,所以,(  A  )起了桥梁作用。
 此外,(  E  )将整个软件生存期分为17个过程,并且对每一个过程按(  F  )的三个层次具体做了解释,为我们进一步理解(  A  )提供了帮助。
供选择的答案:
A~E.�① ISO 9001     ② ISO 9002   ③ ISO 9000-3
��� ④ ISO�MIEC 9126 ⑤ ISO 8402   ⑥ ISO�MIEC 12207
B,D.� ① 说明与解?nbsp;   ② 强制性   ③ 建议性
��� ④ 认证审核
C.�� ① 10     ② 20   ③ 25     ④ 30
F.�� ① “任务-活动-过程”   ② “活动-任务-过程”
��� ③ “过程-活动-任务”   ④ “任务-过程-活动”