15.4 本章练习

一句话讲明白

7 道教材原题 + 10 道知识库自编自测,集中打穿配置管理(三库、三状态、审计)和变更管理(八步、CCB、回退)两块硬骨头。

生活类比

这一章的题就三种套路:"这是哪类配置项/哪个库"(认东西)、"这一步该谁干"(认人)、"这一步排第几"(排顺序)。认东西靠分类表,认人靠 CCB/CMO 分工,排顺序靠八步口诀。

正经定义

本节为第 15 章练习节。教材本节给出 8 道选择题(第 8 题原文残缺,仅存题干),覆盖变更管理实质、变更原因、变更依据、版本发布准备、变更流程与规则、WBS 与范围变更;因教材原题覆盖面有限,本知识库补充编写 10 道覆盖 15.1–15.3 全章考点的自测题及答案与解析(知识库自编自测)。

拆解与流程

一、教材习题(7 题,第 8 题原文残缺故略)

第 1 题(15.3 变更管理) 项目变更管理的实质是______。 A. 不断调整项目努力方向和资源配备,提升项目价值 B. 前期项目管理者的粗心 C. 项目推进过程中甲方提出越来越多的需求 D. 最大程度地满足甲方的需求

答案:A。关键词"实质",教材原话就是"调整项目努力方向和资源配备,最大化满足项目需求、提升项目价值"。

第 2 题(15.3 变更管理) 项目变更的常见原因一般不包括______。 A. 项目范围(工作)定义的过失或者疏忽 B. 应对风险的紧急计划,但不包括回避计划 C. 项目执行过程与基准要求不一致带来的被动调整 D. 外部灾害天气

答案:B。教材原文是"应对风险的紧急计划或回避计划",B 把回避计划排除了,故错误。

第 3 题(15.3 变更管理) 项目变更的依据是______。 A. 干系人的需求 B. 甲方的要求 C. 项目基准 D. 项目成员的请求

答案:C。基准是变更的依据,其他三项只是变更的来源。

第 4 题(15.3 变更管理) 软件版本发布前的准备工作一般不包括______。 A. 备份版本发布所涉及的存储过程 B. 启动回退机制的触发条件 C. 系统应急方案 D. 进行相关的回退分析

答案:C。发布前准备=回退分析 + 备份(存储过程/配置数据/接口应用工作流)+ 触发条件 + 职责说明;"系统应急方案"不在其中。

第 5 题(15.3 变更管理) 在项目实施阶段,当客户明确提出某项需求更改时,项目经理应该______。 A. 与客户方领导沟通,尽量劝说其不要更改需求 B. 先评估变更会对项目带来怎样的影响,然后再与客户协商解决措施 C. 接受客户的变更请求,启动变更控制流程 D. 汇报给高层领导,由领导决定

答案:B。先评估影响,再协商,然后才走流程;直接接受或推给领导都不对。

第 6 题(15.3 变更管理) 关于变更的流程和规则的做法,错误的是______。 A. 以口头方式提出某项变更,在评估前针对该变更提交了书面报告 B. 项目组成员变更以邮件发出,在评审前填写了变更申请 C. 为规范,监理不对变更进行分级,所有变更流程都不能简化 D. 按照影响范围、紧急程度把变更分为 3 个优先级别

答案:C。变更应当分级(重大/重要/一般、紧急/非紧急),紧急变更流程可精简;A、B 均已"在评估/评审前转为书面",符合要求。

第 7 题(15.3 变更管理) 项目经理发现一个团队成员正在用与 WBS 词典规定不符的方法来完成工作,项目经理应首先______。 A. 告诉这名团队成员采取纠正措施 B. 确定这种方法对职能经理而言是否尚可接受 C. 问这名团队成员,这种变化是否必要 D. 确定这种变化是否改变了工作包的范围

答案:D。先判断是否改变了范围,再决定是否需要走变更流程。


二、知识库自编自测(10 题)

第 1 题(15.2 配置管理) 下列配置项中,属于基线配置项的是: A. 项目进度计划 B. 项目周报 C. 需求规格说明书 D. 项目沟通管理计划

答案:C。基线配置项=设计文档和源程序(需求规格说明书、设计文档、源代码、可执行代码、数据库脚本);非基线配置项=各类计划和报告。

第 2 题(15.2 配置管理) 某配置项当前处于"修改"状态,其版本号格式应为: A. 0.YZ B. X.Y C. X.YZ D. YZ

答案:C。草稿 0.YZ、正式 X.Y、修改 X.YZ;修改时只增大 Z,修改完毕转正式时 Z 置 0 并增加 X.Y。首次成为正式文件为 1.0。

第 3 题(15.2 配置管理) 关于配置库,正确的是: A. 开发库又称静态库,用于存放已发布的基线 B. 受控库又称主库,存放当前基线及对基线的变更 C. 产品库由开发人员自行控制,可频繁修改 D. 三种库都必须置于完全的配置管理之下

答案:B。开发库=动态库/程序员库/工作库(开发人员自行控制);受控库=主库;产品库=静态库/发行库/软件仓库(已发布基线的存档)。开发库一般无须配置控制,故 D 错。

第 4 题(15.2 配置管理) 甲、乙两名程序员先后从库中取出同一软件部件修改后又先后放回,结果两个缺陷各修好一半。最根本的解决办法是: A. 让两人先互相沟通 B. 由项目经理统一修改 C. 基于配置库的变更控制(Check out 加锁、Check in 解锁、旧版本不删除) D. 增加代码评审次数

答案:C。基线从产品库复制到受控库 → 程序员 Check out 到开发库(锁定)→ 改完 Check in 回受控库(解锁)→ 完成后新基线存入产品库(V2.1→V2.2,旧版本保留)。

第 5 题(15.2 配置管理) 关于配置审计,正确的是: A. 功能配置审计验证配置项的完整性 B. 物理配置审计验证配置项的一致性 C. 功能审计看"功效是否与需求一致",物理审计看"要交付的配置项是否存在、是否包含了所有必需的项目" D. 审计软件发现不一致时可自动更新配置库

答案:C。功能=一致性,物理=完整性;审计软件不允许自动更新配置库,必须由有关负责人调查后再更新。

第 6 题(15.2 配置管理) 负责"配置项识别、建立和管理基线、配置状态报告、配置审计、发布管理和交付"的角色是: A. CCB B. 配置管理负责人(配置经理) C. 配置管理员 CMO D. 配置项负责人

答案:C。CCB 负责审批与决策(基线设立、配置管理计划、变更申请);配置经理负责管理决策与培训、指派配置审计员;配置项负责人确保所负责配置项的准确真实。

第 7 题(15.3 变更管理) 变更管理八步工作程序的正确顺序是: A. 申请→初审→论证→审查→通知实施→监控→评估→收尾 B. 申请→论证→初审→审查→通知实施→监控→评估→收尾 C. 申请→审查→论证→初审→通知实施→监控→评估→收尾 D. 申请→初审→审查→论证→通知实施→监控→评估→收尾

答案:A。口诀"提-初-论-查-通知-监控-评估-收尾"。

第 8 题(15.3 变更管理) 项目实施监控阶段,关于监控分工正确的是: A. 由 CCB 监控基准,项目经理监控主要成果 B. 由项目经理监控基准,CCB 监控变更的主要成果与进度里程碑,也可通过监理单位完成监控 C. 由变更实施者自行监控 D. 由变更管理负责人监控基准

答案:B。交付期若因变更调整,应在变更确认时发布,而不是交付前才公布。

第 9 题(15.1 信息和文档管理) 关于文档分级与信息分类,正确的是: A. 培训手册和用户指南属于开发文档 B. 需求规格说明属于产品文档 C. 4 级正式文档适用于正式发行普遍使用的软件产品,遵守 GB/T 8567 D. 配置管理计划属于开发文档

答案:C。开发文档=可行性研究报告、需求/功能/设计规格说明、开发计划等;产品文档=培训手册、用户指南、软件支持手册;管理文档=配置管理计划、变更记录、阶段报告。

第 10 题(15.3 变更管理 · 案例大题仿真) 某系统上线前夜,客户电话要求增加一个统计报表,开发人员连夜改完代码直接覆盖生产环境,未做任何记录;第二天系统异常,却找不到可回退的版本。请指出问题并说明正确做法。

答案: 1. 问题:① 变更未书面提出、未经初审与方案论证;② 未提交 CCB 审查批准;③ 未评估对进度、成本、质量、资源的影响;④ 直接覆盖生产环境,绕过了配置库(未 Check out/Check in、未入基线);⑤ 未做版本发布与回退准备(无回退分析、无备份、无触发条件);⑥ 变更未记入变更日志。 2. 正确做法:书面提交变更申请 → 初审确认必要性 → 变更方案论证(技术 + 经济社会效益评估,必要时由变更顾问委员会出具意见)→ CCB 审查批准(紧急变更可精简程序并由授权人审批)→ 发出通知并按新基准实施 → 项目经理监控基准、CCB 监控成果与里程碑 → 效果评估 → 变更收尾。发布前必须按 15.3 变更管理 做好回退分析、备份存储过程与配置数据、备份接口/应用/工作流版本、明确触发条件与回退职责,并按回退 8 步执行留档。

考试怎么考

易混辨析

最易卡壳的六组 结论
基线 vs 非基线配置项 设计文档和源代码 / 计划与报告
三库 开发(动态·自行控制)/ 受控(主库·基线)/ 产品(静态·发行存档)
草稿·正式·修改 0.YZ / X.Y(首版 1.0)/ X.YZ
功能 vs 物理审计 一致性(功效对需求)/ 完整性(东西在不在)
变更依据 项目基准,不是干系人需求
监控分工 项目经理管基准,CCB 管成果与里程碑

一秒记忆

"基线是文档和代码,计划和报告不算;三库开发-受控-产品;草稿 0.YZ、正式 X.Y、修改 X.YZ;审计功能看功效、物理看存在;变更八步提初论查通知监控评估收尾,依据是基准,发布前先想好怎么退。"

相关