1、中级系统集成项目管理工程师-文档和配置管理及答案解析(总分:56.00,做题时间:90 分钟)一、B单项选择题/B(总题数:32,分数:32.00)1.根据软件文档管理指南(GB/T 166801996),_不属于基本的产品文档。 A.参考手册和用户指南 B.支持手册 C.需求规格说明 D.产品手册(分数:1.00)A.B.C.D.2.下列关于软件文档管理指南(GB/T 166801996)的描述,正确的是_。 A.该标准规定了软件文档分为:开发文档、产品文档和管理文档 B.该标准给出了软件项目开发过程中编制软件需求说明书的详细指导 C.该标准规定了在制定软件质量保证计划时应遵循的统一的基本要
2、求 D.该标准给出了软件完整生存周期中所涉及的各个过程的一个完整集合(分数:1.00)A.B.C.D.3.根据软件文档管理指南(GB/T 166801996),以下关于文档评审的叙述,_是不正确的。 A.需求评审进一步确认开发者和设计者已了解用户要求什么,以及用户从开发者一方了解某些限制和约束 B.在概要设计评审过程中主要详细评审每个系统组成部分的基本设计方法和测试计划,系统规格说明应根据概要设计评审的结果加以修改 C.设计评审产生的最终文档规定系统和程序将如何设计开发和测试,以满足一致同意的需求规格说明书 D.详细设计评审主要评审计算机程序、程序单元测试计划和集成测试计划(分数:1.00)A
3、.B.C.D.4.根据软件文档管理指南(GB/T 166801996),以下关于软件文档归类的叙述,_是不正确的。 A.开发文档描述开发过程本身 B.产品文档描述开发过程的产物 C.管理文档记录项目管理的信息 D.过程文档描述项目实施的信息(分数:1.00)A.B.C.D.5.以下关于文档管理的描述中,_是正确的。 A.程序源代码清单不属于文档 B.文档按项目周期角度可以分为开发文档和管理文档两大类 C.文档按重要性和质量要求可以分为正式文档和非正式文档 D.软件文档管理指南明确了软件项目文档的具体分类(分数:1.00)A.B.C.D.6.根据软件文档管理指南 GB/T 166801996,关
4、于软件文档的归档工作,下列说法中_是不正确的。 A.软件文档必须在项目开发过程结束之后统一归档 B.归档的文档应是经过鉴定或评审的 C.文档应签署完整、成套、格式统一、字迹工整 D.印制本、打印本及各种报告应装订成册井按规定进行编号签署(分数:1.00)A.B.C.D.7.在管理信息系统的开发过程中用到很多图表,对这些图表进行有规则的编号,可以方便图表的查找。根据生命周期的 5个阶段,可以给出如下图所示的分类编号规则,其中第 3、4 位应该表示_。(分数:1.00)A.B.C.D.8.根据软件文档管理指南 GB/T 166801996,记录开发过程每个阶段的进度和进度变更的文档属于_。 A.开
5、发文档 B.产品文档 C.管理文档 D.质量文档(分数:1.00)A.B.C.D.9.根据计算机软件产品开发文件编制指南,用户手册应在_开始编制。 A.可行性研究与计划阶段 B.设计阶段 C.需求分析阶段 D.运行与维护阶段(分数:1.00)A.B.C.D.10.在软件文档管理指南 GB/T166801996中,对确定文档的质量等级作了规定,软件文档的质量可以按照文档的形式和列出的要求划分为四个等级。对于由同一单位内若干人联合开发的程序,或要交由其它单位使用的程序,应该达到_级的要求。 A.一 B.二 C.三 D.四(分数:1.00)A.B.C.D.11.信息系统文档的管理主要体现在文档书写规
6、范、图表编号规则、文档目录编写标准和_等几个方面。 A.文档管理方法 B.文档管理制度 C.建立文档规范 D.文档使用权限控制(分数:1.00)A.B.C.D.12.根据 GB/T166801996的相关规定,用户手册或用户指南属于_。 A.产品文档 B.开发文档 C.管理文档 D.需求文档(分数:1.00)A.B.C.D.13.软件文档管理指南 GB/T 166801996将文档的质量按文档的形式和列出要求划分为四级,分别是最底限度文档、内部文档、_和正式文档。 A.外部文档 B.管理文档 C.工作文档 D.临时文档(分数:1.00)A.B.C.D.14.从软件开发生命周期的角度划分,可将项
7、目文档分为开发文档、产品文档和_。 A.记录文档 B.测试文档 C.维护文档 D.管理文档(分数:1.00)A.B.C.D.15.根据计算机软件文档编制规范 GB/T85672006,文档在形成后都要对其进行质量控制,主要活动包括_。评审 可用性测试 走查 审查 A. B. C. D.(分数:1.00)A.B.C.D.16.进行配置管理的第一步是_。 A.制定识别配置项的准则 B.建立并维护配置管理的组织方针 C.制定配置项管理表 D.建立 CCB(分数:1.00)A.B.C.D.17._不是创建基线或发行基线的主要步骤。 A.获得 CCB的授权 B.确定基线配置项 C.形成文件 D.建立配置
8、管理系统(分数:1.00)A.B.C.D.18.配置识别是软件项目管理中的一项重要工作,其工作内容不包括_。 A.确定需要纳入配置管理的配置项 B.确定配置项的获取时间和所有者 C.为识别的配置项分配唯一的标识 D.对识别的配置项进行审计(分数:1.00)A.B.C.D.19.某开发项目配置管理计划中定义了 3条基线,分别是需求基线、设计基线和产品基线。_应该是需求基线、设计基线和产品基线均包含的内容。 A.需求规格说明书 B.详细设计说明书 C.用户手册 D.概要设计说明书(分数:1.00)A.B.C.D.20.程序员小张在某项目中编写了源代码文件 X的 0.1版(以下简称 Xv0.1)。随
9、后的开发中小张又修改了Xv0.1。得到文件 X的 1.0版(以下简称 Xv1.0)。经过正式评审后,Xv1.0 被纳入基线进行配置管理。下列后续活动中符合配置管理要求的是_。 A.文件 Xv1.0进入基线后,配置管理员小李从配置库中删除了文件 Xv0.1 B.程序员小张被赋予相应的权限,可以直接读取受控库中的文件 Xv1.0 C.小张直接对 Xv1.0进行了变更,之后通知了项目经理 D.经过变更申请、变更评估并决定实施变更后,变更实施人完成了变更,随后立即发布了变更,在第一时间内将变更内容和结果通知所有相关人员(分数:1.00)A.B.C.D.21.软件开发项目中的很多过程产出物都属于配置项,
10、从一般意义上来讲,以下可以不作为配置项的是_。 A.项目计划书 B.需求文档 C.程序代码 D.会议记录(分数:1.00)A.B.C.D.22.某系统集成企业为做好项目配置管理,对配置库中的操作权限进行了如表 1所示的定义。表 1 配置库中操作权限的相关定义同时,对项目相关人员在该产品库中的操作权限进行了如表 2所示的分配。表 2 Release(产品库)操作权限分配表(分数:1.00)A.B.C.D.23.以下关于配置项的描述中,不正确的是_。 A.使用配置管理工具后,所有配置项要以一定的目录结构保存在配置库中 B.所有配置项的操作权限应该由项目经理严格统一管理 C.所有配置项都必须按照相关
11、规定进行统一编号 D.基线配置项要向软件开发人员开放读取的权限(分数:1.00)A.B.C.D.24.配置项的版本号规则与配置项的状态相关,以下叙述中正确的是_。 A.处于“正式”状态的配置项版本号格式为 X.Y,当配置项升级幅度较大时,可以将变动部分制作为配置项的附件,附件版本依次为 1.0,1.1, B.处于“修改”状态的配置项版本号格式为 X.YZ,其中 X保持不变,YZ 在 0199 之间递增 C.处于“草稿”状态的配置项版本号格式为 0.YZ,随着草稿的修正,YZ 取值逐渐递增,而 YZ的初值和幅值由用户自行把握 D.处于“草稿”状态的配置项版本号格式为 X.YZ,当配置项通过评审,
12、状态第一次成为“正式”时,版本号直接设置为 1.0(分数:1.00)A.B.C.D.25.下面任务中,_不是在配置管理过程中执行的内容。 A.确认一个条目或一个系统的功能和物理特征 B.针对特征控制变更 C.对项目范围进行审核以检验当前的项目是否与预定的要求相符 D.允许对变更自动承认(分数:1.00)A.B.C.D.26.如果一个配置项的版本号为 1.1,那么这个配置项处于_状态。 A.草稿 B.正式 C.修改 D.完成(分数:1.00)A.B.C.D.27.配置识别是配置管理的一个要素,包括选择一个系统的配置项和在技术文档中记录配置项的功能和物理特性。_是配置管理员的关键职责。 A.识别软
13、件开发中产生的所有工作结果 B.给每个产品及其组件和相关的文档分配标识 C.定义每个配置项目的重要特征以及识别其所有者 D.修改基线(分数:1.00)A.B.C.D.28.某软件开发项目中采用了配置管理工具对文档进行管理。下面关于配置权限设置的做法符合配置管理要求的是_。 A.测试报告向项目经理开放读取权限 B.源代码向质保人员开放读写权限 C.需求说明书向测试人员开放读写权限 D.所有配置权限都由项目经理严格管理(分数:1.00)A.B.C.D.29.配置项的版本控制作用于多个配置管理活动之中,如创建配置项、配置项的变更和配置项的评审等。下面关于配置项的版本控制的描述中,_是正确的。 A.在
14、项目开发过程中,绝大部分的配置项都要经过多次的修改才能最终确定下来 B.对配置项的修改不一定产生新版本 C.版本控制的目的是按照一定的规则有选择地保存配置项的必要的版本 D.由于我们保证新版本一定比旧版本好,因此可以抛弃旧版本(分数:1.00)A.B.C.D.30.配置管理描述了应用技术和行政管理指示的监督的程序,_不属于配置管理中实施的任务。 A.控制特征的变更 B.实施审计,以证实符合要求 C.允许自动批准变更 D.识别某事项或系统的性能和物理特征(分数:1.00)A.B.C.D.31._不属于配置识别的内容。 A.给每个产品和它的组件及相关的文档分配唯一的标识 B.定义每个配置项的重要特
15、征以及识别其所有者 C.维护文档和组件的修订与产品版本之间的关系 D.确定配置库程序的标志和管理机制(分数:1.00)A.B.C.D.32.以下关于版本控制的说法中,_是错误的。 A.版本管理主要控制配置项的创建过程 B.软件开发过程中,绝大多数配置项都要经过多次修改才能最终确定下来 C.对配置项的任何修改都将产生新的版本 D.版本控制的目的是避免版本丢失或混淆等现象(分数:1.00)A.B.C.D.二、B案例分析题/B(总题数:4,分数:24.00)阅读以下说明,根据要求回答下列问题。 说明有多年开发经验的赵工被任命为某应用软件开发项目的项目经理,客户要求 10个月完成项目。项目组包括开发、
16、测试人员共 10人,赵工兼任配置管理员的工作。按照客户的初步需求,赵工估算了工作量,发现工期很紧。因此,赵工在了解客户的部分需求之后,就开始对这部分需求进行设计和开发工作。在编码阶段,赵工发现需求文件还在不断修改,形成了多个版本,设计文件不知道该与哪一版本的需求文件对应,而代码更不知道对应哪一版本的需求和设计文件。同时,客户仍在不断提出新的需求,有些很细微的修改,开发人员随手就改掉了。到了集成调试的时候,发现错误非常多。由于需求、设计和代码的版本对应不上,甚至搞不清楚是需求、设计还是编码的错误,眼看进度无法保证,项目团队成员失去了信心。(分数:6.00)(1).请从项目管理和配置管理的角度分析
17、造成项目失控的原因。 (分数:2.00)_(2).配置管理的基本概念如下图左侧所示,下图右侧是有关概念的相关论述,请在下图中用直线将基本概念与对应的论述连接起来。 (分数:2.00)_(3).请说明正常的配置管理工作包括哪些活动? (分数:2.00)_阅读以下说明,根据要求回答下列问题。说明某公司的质量管理体系中的配置管理程序文件中有如下规定:(1)由变更控制委员会(CCB)制定项目的配置管理计划。(2)由配置管理员(CMO)创建配置管理环境。(3)由 CCB审核变更计划。(4)项目中配置基线的变更经过变更申请、变更评估、变更实施后便可发布。(5)CCB组成人员不少于一人,主席由项目经理担任。
18、公司的项目均严格按控照程序文件的规定执行。在项目经理的一次例行检查中,发现项目软件产品的一个基线版本(版本号 V1.3)的两个相关联的源代码文件仍有遗留错误,便向 CMO提出变更申请。CMO 批准后,项目经理指定上述源代码文件的开发人员甲、乙修改错误。甲修改第一个文件后将版本号定为 V1.4,直接在项目组内发布。次日,乙修改第二个文件后将版本号定为 V2.3,也在项目组内发布。(分数:6.00)(1).请结合案例,分析该公司的配置管理程序文件的规定及实际变更执行过程存在哪些问题? (分数:3.00)_(2).请就配置管理,判断以下概念的正确性(正确的选项填写“”,错误的选项填写“”): 配置识
19、别、变更控制、状态报告、配置审计是软件配置管理包含的主要活动。 CCB 必须是常设机构,实际工作中需要设定专职人员。 基线是软件生存期各个开发阶段末尾的特定点,不同于里程碑。 动态配置库用于管理基线和控制基线的变更。 版本管理是对项目中配置项基线的变更控制。 配置项审计包括功能配置审计和物理配置审计。(分数:3.00)填空项 1:_阅读以下说明,根据要求回答下列问题。说明A信息系统集成公司有员工 50多名,其中技术部开发人员有 30多人。公司采用矩阵式的组织结构。公司的主营业务是开发企业信息化建设方面的项目,业务较为繁忙,一般有十多个项目在同时进行。由于技术人员有限,为保证各个项目的进展,人员
20、在项目间的兼职与交叉很严重。一个技术开发人员在 M项目上工作两天后,很可能转入 Y项目工作,过了三天,又再回到 M项目工作。项目的文档一般采用各自的命名方式进行管理,客户提出的修改也是各自负责,在技术开发人员的本地机上进行开发。当技术开发人员重新回到原项目时,他不得不花大量时间去熟悉原来的工作,找出原来的文档与程序等,还要了解项目组其他人的工作进展,向相关人员索求需要的开发成果。当一个项目进行到提交期限时,不得不花费大量的时间找出相匹配版本的相应成果,集成为符合客户要求的可交付的系统。(分数:6.00)(1).针对本题案例中的情况,从软件配置管理的角度,分析出现这种情况的原因。 (分数:2.0
21、0)_(2).请指出配置管理包括哪几方面的活动。 (分数:2.00)_(3).针对文档管理与软件配置管理的要求,在中填写恰当内容(从候选答案中选择正确选项。) 软件项目文档从项目周期角度可分为:开发文档、_、管理文档。 A非正式文档 B产品文档 C正式文档 D设计文档 在软件开发流程中,把所有需要加以控制的配置项分为基线配置项和非基线配置项两类。基线配置项可能包括所有的_等。 A设计文档和源程序 B各类计划 C设计文档、源程序、各类计划 D各类计划与报告 所有配置项的操作权限应由_严格管理;作为配置项的操作权限管理的基本原则,基线配置项向_开放读取的权限,非基线配置项向_开放。 ACMO(配置
22、管理员) BPM(项目经理) C技术总监 D软件开发人员 E项目关系人 FCCB 及相关人员 GPM、CCB 及相关人员(分数:2.00)填空项 1:_阅读以下说明,根据要求回答下列问题。说明小李担任了 A公司的项目经理。他认识到项目配置管理的重要性,指派小王负责项目的配置管理。公司以前的项目很少采用配置管理,在这方面没有可以借鉴的经验。小王刚到公司上班不到一年,他从网上下载了开源的配置管理软件CVS,进行了认真的准备。项目组成员有 12人,小王为每个成员安装了 CVS的客户端,但并没有为每位成员仔细讲解 CVS的使用规则与方法。项目组制定了一个初步的开发规范,并据此识别了配置项,但在文档的类
23、型与管理的权限方面大家并没有十分在意。小王在项目开发会议上,特别强调了要求大家使用配置管理系统,却没有书写并发布有效的配置管理计划文件。(分数:6.00)(1).结合本案例,判断下列选项的正误(正确的选项填写“”,错误的选项填写“”): 在文档计划正式批准后,文档管理者不一定要控制文档计划和它的发布。 文档的评审应由需方组织和实施。 需方同意文档计划意味着同意在计划中定义的用户文档的所有可交付的特征。 软件配置管理的目的是建立和维护整个生存期中软件项目产品的完整性和可追溯性。 在进行配置管理过程中,一定要采用高档的配置管理工具。(分数:2.00)填空项 1:_(2).请简要叙述本案例在建立配置
24、管理系统方面存在哪些问题。 (分数:2.00)_(3).结合项目实践,给出本项目中在配置管理方面的改进建议。 (分数:2.00)_中级系统集成项目管理工程师-文档和配置管理答案解析(总分:56.00,做题时间:90 分钟)一、B单项选择题/B(总题数:32,分数:32.00)1.根据软件文档管理指南(GB/T 166801996),_不属于基本的产品文档。 A.参考手册和用户指南 B.支持手册 C.需求规格说明 D.产品手册(分数:1.00)A.B.C. D.解析:解析 产品文档规定关于软件产品的使用、维护、增强、转换和传输的信息。基本的产品文档包括培训手册、参考手册和用户指南、软件支持手册、
25、产品手册和信息广告。选项 C“需求规格说明”属于基本的开发文档。2.下列关于软件文档管理指南(GB/T 166801996)的描述,正确的是_。 A.该标准规定了软件文档分为:开发文档、产品文档和管理文档 B.该标准给出了软件项目开发过程中编制软件需求说明书的详细指导 C.该标准规定了在制定软件质量保证计划时应遵循的统一的基本要求 D.该标准给出了软件完整生存周期中所涉及的各个过程的一个完整集合(分数:1.00)A. B.C.D.解析:解析 软件文档管理指南标准是针对文档编制管理而提出的,不涉及软件文档的内容和编排。换而言之,该标准并没有给出软件项目开发过程中编制软件需求说明书的详细指导。据此
26、,选项 B的说法有误。 该标准并没有规定,在制定软件质量保证计划时应遵循的统一的基本要求,即选项 C的说法有误。该标准期望应用于各种类型的软件,从简单的程序到复杂的软件系统。并期望覆盖各种类型的软件文档,作用于软件生存期的各个阶段。对于小项目而言,可以不采用该标准中规定的有关细节。管理者可剪裁这些内容以满足他们的特殊需要。换而言之,该标准并没有给出软件完整生存周期中所涉及的各个过程的一个完整集合。据此,选项 D的说法有误。3.根据软件文档管理指南(GB/T 166801996),以下关于文档评审的叙述,_是不正确的。 A.需求评审进一步确认开发者和设计者已了解用户要求什么,以及用户从开发者一方
27、了解某些限制和约束 B.在概要设计评审过程中主要详细评审每个系统组成部分的基本设计方法和测试计划,系统规格说明应根据概要设计评审的结果加以修改 C.设计评审产生的最终文档规定系统和程序将如何设计开发和测试,以满足一致同意的需求规格说明书 D.详细设计评审主要评审计算机程序、程序单元测试计划和集成测试计划(分数:1.00)A.B.C.D. 解析:解析 根据软件文档管理指南规定,设计评审通常安排两个主要的设计评审,即概要设计评审和详细设计评审。详细设计评审主要评审计算机程序和程序单元测试计划,而集成测试计划则是概要设计评审的对象之一。4.根据软件文档管理指南(GB/T 166801996),以下关
28、于软件文档归类的叙述,_是不正确的。 A.开发文档描述开发过程本身 B.产品文档描述开发过程的产物 C.管理文档记录项目管理的信息 D.过程文档描述项目实施的信息(分数:1.00)A.B.C.D. 解析:解析 软件文档管理指南将软件文档归入以下 3种类型:开发文档,描述开发过程本身;产品文档,描述开发过程的产物;管理文档,记录项目管理的信息。GB/T 166801996 标准中并未涉及过程文档的概念。5.以下关于文档管理的描述中,_是正确的。 A.程序源代码清单不属于文档 B.文档按项目周期角度可以分为开发文档和管理文档两大类 C.文档按重要性和质量要求可以分为正式文档和非正式文档 D.软件文
29、档管理指南明确了软件项目文档的具体分类(分数:1.00)A.B.C. D.解析:解析 通常,文档按重要性和质量要求可以分为正式文档和非正式文档;从项目周期角度分为开发文档、产品文档、管理文档。据此,选项 C的说法正确,选项 B的说法有误。 程序源代码清单属于设计规格说明文档,属于基本的开发文档。据此,选项 A的说法有误。 计算机软件产品开发文件编制指南(GB 85671988)明确了软件项目文档的具体分类,即在计算机软件的开发过程中,将文档分为可行性研究报告、项目开发计划、软件需求说明书等 14类。据此,选项 D的说法有误。6.根据软件文档管理指南 GB/T 166801996,关于软件文档的
30、归档工作,下列说法中_是不正确的。 A.软件文档必须在项目开发过程结束之后统一归档 B.归档的文档应是经过鉴定或评审的 C.文档应签署完整、成套、格式统一、字迹工整 D.印制本、打印本及各种报告应装订成册井按规定进行编号签署(分数:1.00)A. B.C.D.解析:解析 软件文档管理指南 GB/T 166801996第 9.6.1款“文档归档”规定: 归档的文档应包括整个软件生存期内所形成的全部文档。 文档归档应满足以下条件:归档的文档应是经过鉴定或评审的;文档应签署完整、成套、格式统一、字迹工整;印制本、打印本及各种报告应装订成册,并按规定进行编号,签署。 软件文档应在开发过程每个阶段结束后
31、及时归档。 据此,选项 A的说法有误。7.在管理信息系统的开发过程中用到很多图表,对这些图表进行有规则的编号,可以方便图表的查找。根据生命周期的 5个阶段,可以给出如下图所示的分类编号规则,其中第 3、4 位应该表示_。(分数:1.00)A.B.C. D.解析:解析 在管理信息系统的开发过程中,图表的编号一般采用分类结构。根据生命周期法的 5个阶段,可以给出如上图所示的分类编号规则(上图中第 3、4 位表示文档内容)。根据该规则,可以通过图表编号判断该图表出于系统开发周期的哪一个阶段,属于哪一个文档,是文档中的哪一部分内容及第几张图表。8.根据软件文档管理指南 GB/T 166801996,记
32、录开发过程每个阶段的进度和进度变更的文档属于_。 A.开发文档 B.产品文档 C.管理文档 D.质量文档(分数:1.00)A.B.C. D.解析:解析 管理文档从管理角度规定涉及软件生存的信息。它建立在项目管理信息的基础上,诸如:开发过程的每个阶段的进度和进度变更的记录;软件变更情况的记录;相对于开发的判定记录;职责定义等。9.根据计算机软件产品开发文件编制指南,用户手册应在_开始编制。 A.可行性研究与计划阶段 B.设计阶段 C.需求分析阶段 D.运行与维护阶段(分数:1.00)A.B.C. D.解析:解析 根据计算机软件产品开发文件编制指南 GB 85671988条文规定,在需求分析阶段内
33、,由系统分析人员对被设计的系统进行系统分析,确定对该软件的各项功能、性能需求和设计约束,确定对文件编制的要求,作为本阶段工作的结果,通常软件需求说明书、数据要求说明书和初步的用户手册应该编写出来。10.在软件文档管理指南 GB/T166801996中,对确定文档的质量等级作了规定,软件文档的质量可以按照文档的形式和列出的要求划分为四个等级。对于由同一单位内若干人联合开发的程序,或要交由其它单位使用的程序,应该达到_级的要求。 A.一 B.二 C.三 D.四(分数:1.00)A.B.C. D.解析:解析 软件文档管理指南 GB/T166801996从重要性和质量要求角度,将文档由低至高依次分为最
34、低限度文档、内部文档、工作文档、正式文档 4级。其中,工作文档(3 级文档)适合于由同一单位内若干人联合开发的程序,或可被其他单位使用的程序。11.信息系统文档的管理主要体现在文档书写规范、图表编号规则、文档目录编写标准和_等几个方面。 A.文档管理方法 B.文档管理制度 C.建立文档规范 D.文档使用权限控制(分数:1.00)A.B. C.D.解析:解析 信息系统文档的规范化管理主要体现在文档书写规范、图表编号规则、文档目录编写标准和文档管理制度等方面。12.根据 GB/T166801996的相关规定,用户手册或用户指南属于_。 A.产品文档 B.开发文档 C.管理文档 D.需求文档(分数:
35、1.00)A. B.C.D.解析:解析 用户手册、用户指南、培训手册、软件支持手册、产品手册等属于基本的产品文档。13.软件文档管理指南 GB/T 166801996将文档的质量按文档的形式和列出要求划分为四级,分别是最底限度文档、内部文档、_和正式文档。 A.外部文档 B.管理文档 C.工作文档 D.临时文档(分数:1.00)A.B.C. D.解析:解析 最底限度文档、内部文档、工作文档和正式文档是软件文档管理指南划分的文档质量等级。14.从软件开发生命周期的角度划分,可将项目文档分为开发文档、产品文档和_。 A.记录文档 B.测试文档 C.维护文档 D.管理文档(分数:1.00)A.B.C
36、.D. 解析:解析 软件文档管理指南从项目周期角度,将文档分为开发文档、产品文档、管理文档。15.根据计算机软件文档编制规范 GB/T85672006,文档在形成后都要对其进行质量控制,主要活动包括_。评审 可用性测试 走查 审查 A. B. C. D.(分数:1.00)A. B.C.D.解析:解析 在 GB/T85672006标准中,评审文档、可用性测试是两项主要的文档质量控制活动。16.进行配置管理的第一步是_。 A.制定识别配置项的准则 B.建立并维护配置管理的组织方针 C.制定配置项管理表 D.建立 CCB(分数:1.00)A.B. C.D.解析:解析 进行配置管理的第一步是建立并维护
37、配置管理的组织方针(即组织的总体方针)。17._不是创建基线或发行基线的主要步骤。 A.获得 CCB的授权 B.确定基线配置项 C.形成文件 D.建立配置管理系统(分数:1.00)A.B.C.D. 解析:解析 创建基线(或发行基线)和建立配置管理系统是两项配置管理的主要活动,因此前者不能包含后者。18.配置识别是软件项目管理中的一项重要工作,其工作内容不包括_。 A.确定需要纳入配置管理的配置项 B.确定配置项的获取时间和所有者 C.为识别的配置项分配唯一的标识 D.对识别的配置项进行审计(分数:1.00)A.B.C.D. 解析:解析 选项 D的“对识别的配置项进行审计”属于配置审计阶段的工作
38、内容,不属于配置识别的工作内容。19.某开发项目配置管理计划中定义了 3条基线,分别是需求基线、设计基线和产品基线。_应该是需求基线、设计基线和产品基线均包含的内容。 A.需求规格说明书 B.详细设计说明书 C.用户手册 D.概要设计说明书(分数:1.00)A. B.C.D.解析:解析 软件需求是一个为解决特定问题而必须由被开发或被修改的软件展示的特性。通常要唯一地标识软件需求,才能在整个软件生命周期中进行软件配置控制。因此需求基线、设计基线和产品基线必须包括软件的需求,通常使用需求规格说明书来表达软件需求。20.程序员小张在某项目中编写了源代码文件 X的 0.1版(以下简称 Xv0.1)。随
39、后的开发中小张又修改了Xv0.1。得到文件 X的 1.0版(以下简称 Xv1.0)。经过正式评审后,Xv1.0 被纳入基线进行配置管理。下列后续活动中符合配置管理要求的是_。 A.文件 Xv1.0进入基线后,配置管理员小李从配置库中删除了文件 Xv0.1 B.程序员小张被赋予相应的权限,可以直接读取受控库中的文件 Xv1.0 C.小张直接对 Xv1.0进行了变更,之后通知了项目经理 D.经过变更申请、变更评估并决定实施变更后,变更实施人完成了变更,随后立即发布了变更,在第一时间内将变更内容和结果通知所有相关人员(分数:1.00)A.B. C.D.解析:解析 通常,基线中的配置项被“冻结”了,不
40、能再被任何人随意修改(例如,删除、跟踪和控制变更等)。所有配置项的操作权限应由配置管理员(CMO)严格管理,基本原则是:基线配置项向软件开发人员开放读取的权限;非基线配置项可以向项目经理(PM)、变更管理委员会(CCB)及相关人员开放。据此,选项 B的做法正确,而选项 A的做法有误。 通常,配置管理的变更控制流程是:变更申请;变更评估;变更实施;变更验证与确认;变更的发布。依题意,当 xv1.0被纳入基线进行配置管理后,程序员小张若要对其进行变更,则需要填写变更申请表,并提交给 CCB(或提交给项目经理,再转交给 CCB);接着 CCB对变更进行影响评估,决定是否接受变更;然后 CMO在测试库
41、(或开发库)中开辟工作空间,以存放从受控库中取出的相关配置项,然后分配权限给变更实施人员(即程序员小张);小张完成变更并提交后,项目经理应组织其他人员完成单元测试/代码走查、评审等工作,并将变更与验证的结果提交给 CCB审批;最后由 CMO进行变更发布,即将变更内容和结果通知相关人员,并做好记录等工作。因为是基线版本变更,所以必要时,CCB 组长应召集 CCB会议确认基线变更的结果。据此,选项 C和选项 D的做法都不对。21.软件开发项目中的很多过程产出物都属于配置项,从一般意义上来讲,以下可以不作为配置项的是_。 A.项目计划书 B.需求文档 C.程序代码 D.会议记录(分数:1.00)A.
42、B.C.D. 解析:解析 典型配置项包括项目计划书、需求文档、设计文档、源程序代码、可执行代码、测试用例、运行软件所需的各种数据,它们经评审和检查通过后进入软件配置管理。 从一般意义上来讲,选项 D的“会议记录”不作为配置项。22.某系统集成企业为做好项目配置管理,对配置库中的操作权限进行了如表 1所示的定义。表 1 配置库中操作权限的相关定义同时,对项目相关人员在该产品库中的操作权限进行了如表 2所示的分配。表 2 Release(产品库)操作权限分配表(分数:1.00)A.B. C.D.解析:解析 软件产品库也称为静态库或软件仓库,用于存档各种广泛使用的已发布的基线。静态库用于控制、保存和
43、检索主媒介,被置于完全的配置管理之下。基线可看做是一个相对稳定的逻辑实体,其组成部分不能被任何人随意修改。而所有配置项的操作权限应由 CMO严格管理,基本原则是:基线配置项向软件开发人员开放读取的权限;非基线配置项向项目经理(PM)、CCB 及相关人员开放。 依题意,项目经理、项目成员、质量保证人员(QA)、测试人员等对 Release(产品库)只具有读取(Read)的操作权限,不具有 Check、Add、Destroy 等操作权限。只有配置管理员(CM)拥有对该这产品库进行相关操作的所有权限。23.以下关于配置项的描述中,不正确的是_。 A.使用配置管理工具后,所有配置项要以一定的目录结构保
44、存在配置库中 B.所有配置项的操作权限应该由项目经理严格统一管理 C.所有配置项都必须按照相关规定进行统一编号 D.基线配置项要向软件开发人员开放读取的权限(分数:1.00)A.B. C.D.解析:解析 配置库中所有配置项的操作权限应由配置管理员(CMO)严格统一管理,而不是由项目经理统一管理。24.配置项的版本号规则与配置项的状态相关,以下叙述中正确的是_。 A.处于“正式”状态的配置项版本号格式为 X.Y,当配置项升级幅度较大时,可以将变动部分制作为配置项的附件,附件版本依次为 1.0,1.1, B.处于“修改”状态的配置项版本号格式为 X.YZ,其中 X保持不变,YZ 在 0199 之间递增 C.处于“草稿”状态的配置项版本号格式为 0.YZ,随着草