1、软件水平考试(中级)系统集成项目管理工程师上午基础知识(文档和配置管理)历年真题试卷汇编 1及答案与解析 1 (2009年上半年 )进行配置管理的第一步是 (45)。 ( A)制定识别配置项的准则 ( B)建立并维护配置管理的组织方针 ( C)制定配置项管理表 ( D)建立 CCB 2 (2009年上半年 )(47)不是创建基线或发行基线的主要步骤。 ( A)获得 CCB的授权 ( B)确定基线配置项 ( C)形成文件 ( D)建立配置管理系统 3 (2009年上半年 )根据软件文档管理指南 GB T166801996, (68)不属于基本的产品文档。 ( A)参考手册和用户指南 ( B)支持
2、手册 ( C)需求规格说明 ( D)产品手册 4 (2009年下半年 )下列关于软件文档管理指南 GB T166801996)的描述,正确的是 (13)。 ( A)该标准规定了软件文档分为:开发文档、产品文档和管理文档 ( B)该标准给出了软件项目开发过程中编制软件需求说明书的详细指导 ( C)该标准规定了在制定软件质量保证计划时应遵循的统一的基本要求 ( D)该标准给出了软件完整生存周期中所涉及的各个过程的一个完整集 合 5 (2010年上半年 )根据软件文档管理指南 (GB T166801996),以下关于软件文档归类的叙述, (13)是不正确的。 ( A)开发文档描述开发过程本身 ( B
3、)产品文档描述开发过程的产物 ( C)管理文档记录项目管理的信息 ( D)过程文档描述项目实施的信息 6 (2010年上半年 )配置识别是软件项目管理中的一项重要工作,它的工作内容不包括 (65)。 ( A)确定需要纳入配置管理的配置项 ( B)确定配置项的获取时间和所有者 ( C)为识别的配置项分配唯一的标识 ( D)对识别的配置 项进行审计 7 (2010年上半年 )Perfect项目配置管理计划中定义了三条基线,分别是需求基线、设计基线和产品基线, (66)应该是需求基线、设计基线和产品基线均包含的内容。 ( A)需求规格说明书 ( B)详细设计说明书 ( C)用户手册 ( D)概要设计
4、说明书 8 (2010年下半年 )程序员小张在某项目中编写了源代码文件 X的 0 1版 (以下简称XV0 1)。随后的开发中小张又修改了 XV0 1”,得到文件 X的 1 0版 (以下简称XV1 0)。经过正式评审后, XV1 0被纳入基线进行配置管理。下列后续 活动中符合配置管理要求的是 (9)。 ( A)文件 XV1 0进入基线后,配置管理员小李从配置库中删除了文件 XV0 1 ( B)程序员小张被赋予相应的权限,可以直接读取受控库中的文件 XV1 0 ( C)小张直接对 XV1 0进行了变更,之后通知了项目经理 ( D)经过变更申请、变更评估并决定实施变更后,变更实施人完成了变更,随后立
5、即发布了变更,在第一时间内将变更内容和结果通知所有相关人员 9 (2011年上半年 )根据软件文档管理指南 GB T16680-1996),关于软件文档的归档工作,下列说法中 (13)是不正确的。 ( A)软件文档必须在项目开发过程结束之后统一归档 ( B)归档的文档应是经过鉴定或评审的 ( C)文档应签署完整、成套、格式统一、字迹工整 ( D)印制本、打印本以及各种报告应装订成册并按规定进行编号签署 10 (2011年上半年 )在管理信息系统的开发过程中用到很多图表,对这些图表进行有规则的编号,可以方便图表的查找。根据生命周期的 5个阶段,可以给出下图所示的分类编号规则,其中第 3、 4位应
6、该表示 (60)。( A)文档页数 ( B)文档编号 ( C)文档内容 ( D)文档目录 11 (2011年上半年 )软件开发项目中的很多过程产出物都属于配置项,一般意义上来讲,以下可以不作为配置项的是 (61)。 ( A)项目计划书 ( B)需求文档 ( C)程序代码 ( D)会议记录 12 (2011年上半年 )某系统集成企业为做好项目配置管理,对产品库中的操作权限进行了以下定义:其中 表示该人员具有相应权限, 表示该人员没有相应权限,则产品库权限分配表中用 标出的位置,应填写的内容为 (62)。 ( A) ; ; ; ; ( B) ; ; ; ; ( C) ; ; ; ; ( D) ;
7、; ; ; 13 (2011年下半年 )根据软件文档管理指南 GB T16680-1996),记录开发过程每个阶段的进度和进度变更的文档属于 (12)。 ( A)开发文档 ( B)产品文档 ( C)管理文档 ( D)质量文档 14 (2011年下半年 )根据计算机软件产品开发文件编制指南,用户手册应在 (64)开始编制。 ( A)可行性研究与计划阶段 ( B)设计阶段 ( C)需求分析阶段 ( D)运行与维护阶段 15 (2011年下半年 )以下关于配置项 的描述中,不正确的是 (65)。 ( A)使用配置管理工具后,所有配置项要以一定的目录结构保存在配置库中 ( B)所有配置项的操作权限应该
8、由项目经理严格统一管理 ( C)所有配置项都必须按照相关规定进行统一编号 ( D)基线配置项要向软件开发人员开放读取的权限 16 (2011年下半年 )配置项的版本号规则与配置项的状态相关,以下叙述中正确的是 (66)。 ( A)处于 “正式 ”状态的配置项版本号格式为 X Y,当配置项升级幅度较大时,可以将变动部分制作为配置项的附件,附件版本依次为 1 0、 1 1 ( B)处于 “修改 ”状态的配置项版本号格式为 X YZ,其中 X保持不变, YZ在01 99之间递增 ( C)处于 “草稿 ”状态的配置项版本号格式为 0 YZ,随着草稿的修改, YZ取值逐步递增,而 YZ的初值和幅值由用户
9、自行把握 ( D)处于 “草稿 ”状态的配置项版本号格式为 X YZ,当配置项通过评审,状态第一次成为 “正式 ”时,版本号直接设置为 1 0 17 (2012年上半年 )在软件文档管理指南 GB T16680一 1996中,对确定文档的质量等级作了规定,软件文档的质量可以按照文档的形式和列出的要求划分为四个等级。对于由同一单 位内若干人联合开发的程序,或要交由其他单位使用的程序,应该达到 (12)级的要求。 ( A)一 ( B)二 ( C)三 ( D)四 18 (2012年上半年 )信息系统文档的规范化管理主要体现在文档书写规范、图表编号规则、文档目录编写标准和 (64)等几个方面。 ( A
10、)文档管理方法 ( B)文档管理制度 ( C)建立文档规范 ( D)文档使用权限控制 19 (2012年上半年 )下面任务中, (65)不是在配置管理过程中执行的内容。 ( A)确认一个条目或一个系统的功能和物理特征 ( B)针对特征控制变更 ( C)对项目范围进行审核以检验当前的项目是否与预定的要求相符 ( D)允许对变更自动承认 20 (2012年上半年 )如果一个配置项的版本号为 1 1,那么这个配置项处于 (66)状态。 ( A)草稿 ( B)正式 ( C)修改 ( D)完成 21 (2012年下半年 )根据 GB T166801996的相关规定,用户手册或用户指南属于 (9)。 (
11、A)产品文档 ( B)开发文档 ( C)管理文档 ( D)需求文档 22 (2013年上半年 )软件文档管理指南 GB T166801996将文档的 质量按文档的形式和列出要求划分为四级,分别是最低限度文档、内部文档、 (15)和正式文档。 ( A)外部文档 ( B)管理文档 ( C)工作文档 ( D)临时文档 23 (2013年上半年 )配置管理作为项目综合变更管理的重要支持,为项目综合变更管理提供了标准化的、有效率的变更管理平台,配置管理系统在项目变更中的作用不包括 (27)。 ( A)建立一种前后一致的变更管理方法 ( B)定义变更控制委员会的角色和责任 ( C)提供改进项目的机会 (
12、D)提供了统一的变更发布方法 24 (2013年上半年 )配置 识别是置管理的一个要素,包括选择一个系统的配置项和在技术文档中配置项目的功能和物理特性, (62)是配置管理员的关键职责。 ( A)识别软件开发中产生的所有工作结果 ( B)给每个产品及其组件和相关的文档分配标识 ( C)定义每个配置项目的重要特征以及识别其所有者 ( D)修改基线 25 (2013年上半年 )从软件开发生命周期的角度划分,可将项目文档分为开发文档、产品文档和 (63)。 ( A)记录文档 ( B)测试文档 ( C)维护文档 ( D)管理文档 26 (2013年上半年 )软件开发项目中选用了 配置管理工具对文档进行
13、管理,下面关于配置权限符合配置管理要求的是 (64)。 ( A)测试报告向项目经理开放读取权限 ( B)源代码向质保人员开放读写权限 ( C)需求说明书向测试人员开放读写权限 ( D)所有配置权限都由项目经理严格管理 27 (2013年上半年 )配置项的版本控制作用于多个配置管理活动之中,如创建配置项,配置项的变更和配置项的评审等。下面关于配置项的版本控制的描述中, (65)是正确的。 ( A)在项目开发过程中,绝大部分的配置项目都要经过多次的修改才能最终确定下来 ( B)对配置项的修改 不一定产生新版本 ( C)版本控制的目的是按照一定的规则有选择地保存配置项的必要的版本 ( D)由于我们保
14、证新版本一定比旧版本好,所以可以抛弃旧版本 28 (2011年上半年 )(73)are the four major activities of software configuration management configuration identificion statement report change control preparation ofrequirement document configuration auditing ( A) ( B) ( C) ( D) 29 (2012年上半年 )To ensure the project team provide the fun
15、ctionality the customer expects in anew piece of software, the project manager ask the customer for sing-off on the designcriteria There documents are(75) ( A) technical specifieations ( B) performance specifications ( C) product descriptions ( D) quality assurance 软件水平考试(中级)系统集成项目管理工程师上午基础知识(文档和配置管
16、理)历年真题试卷汇编 1答案与解析 1 【正确答案】 B 【试题解析】 信息配置管理的流程如下图所示:【知识模块】 文档和配置管理 2 【正确答案】 D 【试题解析】 创建基线或发行基线的主要步骤 如下: (1)获得 CCB的授权,配置管理员根据项目进展情况 (或项目组的要求 )和基线计划规定,提出创建构造基线或发行基线的书面请求,提请 CCB授权。 (2)创建构造基线或发行基线,只用配置管理系统中的配置项创建构造基线或发行基线。 (3)形成文件,把基线中包含的配置项集合形成文件。 (4)使基线可用,使现行的基线集合可供使用。 【知识模块】 文档和配置管理 3 【正确答案】 C 【试题解析】
17、产品文档描述开发过程的产物,基本的产品文档包括: 培 训手册。 参考手册和用户指南。 软件支持手册。 产品手册和信息广告。需求规格说明书是典型的开发文档。 【知识模块】 文档和配置管理 4 【正确答案】 A 【试题解析】 B、 C、 D分别描述了我国的另外三个软件标准。 【知识模块】 文档和配置管理 5 【正确答案】 D 【试题解析】 软件文档管理指南 (GB T 166801996)中只有开发文档、产品文档和管理文 档三类文档,没有过程文档这一说。 【知识模块】 文档和配置管理 6 【正确答案】 D 【 试题解析】 配置识别包括如下内容: (1)识别需要受控的软件配置项。 (2)给每个产品和
18、它的组件及相关的文档分配唯一的标识。 (3)定义每个配置项的重要特征以及识别其所有者。 (4)识别组件、数据及产品获取点和准则。 (5)建立和控制基线。 (6)维护文档和组件的修订与产品版本之间的关系。 D是配置审计。 【知识模块】 文档和配置管理 7 【正确答案】 A 【试题解析】 软件需求是软件配置控制的基础。软件设计、实现、测试和维护等所有软件开发生 命周期中的活动所产生的产品都要建立与软件需求之 间的追溯关系。通常,要唯一 地标识软件需求,才能在整个软件生命周期中,进行软件配置控制。因此,需求基 线、设计基线和产品基线必然要包括软件的需求,通常用需求规格说明书来表达软 件需求。也可以用
19、排除法,需求基线中不可能包括设计说明书和用户手册。 【知识模块】 文档和配置管理 8 【正确答案】 B 【试题解析】 A不妥,配置库中的旧版本不应删除,以便进行版本跟踪和回溯。C不妥,未遵循配置变更流程。 D不妥,在 “变更实施人完成了变更 ”和 “随后立即发布了变更 ”两个动作之间, 遗漏了验证确认环节。 【知识模块】 文档和配置管理 9 【正确答案】 A 【试题解析】 A错,软件文档应在开发过程每个阶段结束后及时归档 【知识模块】 文档和配置管理 10 【正确答案】 C 【试题解析】 图表编号规则。根据该规则,就可以通 过图表编号判断该图表出于系统开发周期的哪一个阶段,属于哪一个文档,文档
20、中 的哪一部分内容及第几张图表。 【知识模块】 文档和配置管理 11 【正确答案】 D 【试题解析】 软件产品配置是指一个软件产品在其生命周期各个阶段所产生的各种形式和各 种 版本的文档、程序、部件及数据的集合。该集合中的每一个元素称为该产品配置中 的一个配置项。典型配置项包括项目计划书、需求文档、设计文档、源代码、可执行代码、测试用 例、运行软件所需的各种数据,它们经评审和检查通过后进入软件配置管理。 会议记录,通常没有对其进行严格变更控制的必要性,因此也不作为配置项进行管理。 【知识模块】 文档和配置管理 12 【正确答案】 B 【试题解析】 解决这类题目,知道两个对等就行了。 首先, C
21、heck=Add,即这两行完全一致。 其次, QA=测试人员,即这两列 完全一致。 【知识模块】 文档和配置管理 13 【正确答案】 C 【试题解析】 软件文档归入如下三种类别: 开发文档 描述开发过程本身。 产品文档 描述开发过程的产物。 管理文档 记录项目管理的信息。 【知识模块】 文档和配置管理 14 【正确答案】 C 【试题解析】 在可行性研究与计划阶段内,要确定该软件的开发目标和总的要求,要进行可行性分析、投资一收益分析、制订开发计划,并完成可行性分析报告、开发计划等文档。 在需求分析阶段内,由系统分析人员对被设计的系统进行系 统分析,确定对该软件的各项功能、性能需求和设计约束,确定
22、对文档编制的要求,作为本阶段工作的结果,一般来说,软件需求规格说明、数据要求说明和初步的用户手册应该编写出来。 设计阶段内,系统设计人员和程序设计人员应该在反复理解软件需求的基础上,提出多个设计,分析每个设计能履行的功能并进行相互比较,最后确定一个设计,包括该软件的结构、模块 (或 CSCI)的划分、功能的分配,以及处理流程。在被设计系统比较复杂的情况下,设计阶段应分解成概要设计阶段和详细设计阶段两个步骤。在一般情况下,应完成的文档包括结构设计说明、详细设 计说明和测试计划初稿。 在实现阶段内,要完成源程序的编码、编译 (或汇编 )和排错调试得到无语法错误的程序清单,要开始编写进度日报、周报和
23、月报 (是否要有日报或周报,取决于项目的重要性和规模 ),并且要完成用户手册、操作手册等面向用户的文档的编写工作,还要完成测试计划的编制。 在测试阶段:该程序将被全面地测试,已编制的文档将被检查审阅。一般要完成测试分析报告。作为开发工作的结束,所生产的程序、文档以及开发工作本身将逐项被评价,最后写出项目开发总结报告。 在整个开发过程中 (即前五个阶段中 ),开发集体要按月编写开发进度 月报。 在运行和维护阶段,软件将在运行使用中不断地被维护,根据新提出的需求进行必要而且可能的扩充和删改、更新和升级。 【知识模块】 文档和配置管理 15 【正确答案】 B 【试题解析】 所有配置项的操作权限应由
24、CMO(配置管理员 )严格管理,基本原则是:基线配 置项向软件开发人员开放读取的权限;非基线配置项向项目经理、CCB及相关人员开放。 【知识模块】 文档和配置管理 16 【正确答案】 C 【试题解析】 A错,当配置项升级幅度较小时,可以将变动部分制作为配置项的附件。 B错,其中 X Y保持不变, Z在 0 9之间递增。 D错,处于 “草稿 ”状态的配置项版本号格式为 0 YZ。 【知识模块】 文档和配置管理 17 【正确答案】 C 【试题解析】 每个文档的质量必须在文档计划期间就有明确的规定。文档的质量可以按文档的形 式和列出的要求划分为四级。最低限度文档 (1级文档 ),适合开发工作量低于一
25、个人月的开发者自用程序。该 文档应包含程序清单、开发记录、测试数据和程序简介。 内部文档 (2级文档 ),可用于在精心研究后被认为似乎没有与其他用户共享资源 的专用程序。除 1级文档提供的 信息外, 2级文档还包括程序清单内足够的注释以 帮助用户安装和使用程序。工作文档 (3级文档 ),适合于由同一单位内若干人联合开发的程序,或可被其他 单位使用的程序。正式文档 (4级文档 ),适合那些要正式发行供普遍使用的软件产品。关键性程序 或具有重复管理应用性质 (如工资计算 )的程序需要 4级文档。 4级文档遵守 GB 8567的有关规定。 【知识模块】 文档和配置管理 18 【正确答案】 B 【知识
26、模块】 文档和配置管理 19 【正确答案】 D 【试题解析】 A是配置识别。 B是变更控制。 C是配置审计。 【知识模块】 文档和配置管理 20 【正确答案】 B 【试题解析】 处于 “正式发布 ”状态的配置项的版本号格式为: X Y。 【知识模块】 文档和配置管理 21 【正确答案】 A 【试题解析】 开发文档描述开发过程本身,基本的开发文档包括: 可行性研究和项目任务书。 需求规格说明。功能规格说明。 设计规格说明。 开发计划。 软件集成和测试计划。 质量保证计划、标准。项目进度计划。安全和测试信息。产品文档描述开发过程的产物,基本的产品文档包括: 培训手册。 参考 手册和用户指南。软件支
27、持手册。 产品手册和信息广告。管理文档记录项目管理的信息,建立在项目管理信息的基础上,例如: 每个阶段的进度和进度变更的记录。 软件变更情况的记录。 职责定义。 【知识模块】 文档和配置管理 22 【正确答案】 C 【知识模块】 文档和配置管理 23 【正确答案】 B 【试题解析】 配置管理系统在项目变更控制过程中的作用: (1)建立一种方法,前后一贯地识别与提出对基准的变更请求,并且评估这些变更的价值和有效性。 (2)通过考虑每一变更的影响,提供改进项目 的机会。 (3)向项目管理团队提供方法,以前后一致的方式把批准的和拒绝的所有变更告知项目干系人。 【知识模块】 文档和配置管理 24 【正
28、确答案】 C 【试题解析】 配置识别是配置管理员的职能,包括如下内容: (1)识别需要受控的软件配置项。 (2)给每个产品和它的组件及相关的文档分配唯一的标识。 (3)定义每个配置项的重要特征以及识别其所有者。 (4)识别组件、数据及产品获取点和准则。 (5)建立和控制基线。 (6)维护文档和组件的修订与产品版本之间的关系。选项A,工作结果和软件配置项的 差别很大。选项 B的瑕疵就是 “唯一的标识 ”,这道题太抠字眼了。选项 D也是配置管理员的职责,但不是配置识别阶段的工作。 【知识模块】 文档和配置管理 25 【正确答案】 D 【知识模块】 文档和配置管理 26 【正确答案】 A 【试题解析
29、】 B和 C错在了写权限上。 D错在配置权限应该由配置管理员统一管理。 【知识模块】 文档和配置管理 27 【正确答案】 A 【试题解析】 B错,对配置项的任何修改都将产生新的版本。 C错,版本控制的目的是按照一定的规则保存配置项的所有版 本,避免发生版本丢 失或混淆等现象,并且可以快速准确地查找到配置项的任何版本。 D错,由于我们不能保证新版本一定比旧版本 “好 ”,所以不能抛弃旧版本。 【知识模块】 文档和配置管理 28 【正确答案】 C 【试题解析】 软件文档有三类:开发文档、产品文档和管理文档。 配置识别、 状态报告、 变更控制、 配置审计是软件配置管理的四个主要活动 【知识模块】 文档和配置管理 29 【正确答案】 A 【试题解析】 为了确保项目团队提供的软件功能符合客户的期望,项目经理要求客户签署设计 标 准,这个文档就是 (75)。 A技术规格说明书 B性能规格说明书 C产品描述 (通常是概述性的 )D质量保证 (即 QA) 【知识模块】 文档和配置管理