程序员小张在某项目中编写了源代码文件X的0.1版(以下简称Xv0.1)。随后的开发中小张又修改了Xv0.1,得到文件X的1.0版(以下简称Xv1.0)。经过正式评审后,Xv1.0 被纳入基线进行配置管理。下列后续活动中符合配置管理要求的是( )。

  • A文件Xv1.0进入基线后,配置管理员小李从配置库中删除了文件Xv0.1
  • B程序员小张被赋予相应的权限,可以直接读取受控库中的文件Xv1.0
  • C小张直接对Xv1.0 进行了变更,之后通知了项目经理
  • D经过变更申请、变更评估并决定实施变更后,变更实施人完成了变更,随后立即发布了变更,在第一时间内将变更内容和结果通知所有相关人员
参考答案: B
解题思路: 配置管理是为了系统的控制配置变更,在系统的整个生命周期中维持配置的完整性和可跟踪性,而标识系统在不同时间点上配置的学科。
一组拥有唯一标识号的需求、设计、源代码文档以及相应的可执行代码、构造文件和用户文档构成一条基线。基线一经放行,就可以作为从配置管理系统检索源代码文件(配置项)和生成可执行文件的工具。在建立基线之前,工作产品的所有者能快速、非正式地对工作产品作出变更。但基线建立之后,变更要通过评价和验证变更的正式程序来控制。
所有配置项都应按照相关规定统一编号,按照相应的模板生成,并在文档中的规定章节(部分)记录对象的标识信息。在引入软件配置管理工具进行管理后,这些配置项都应以一定的目录结构保存在配置库中。所有配置项的操作权限应由CMO(配置管理员)严格管理,基本原则是:基线配置项向软件开发人员开放读取的权限;非基线配置项向PM、CCB及相关人员开放。
选项A中,配置管理员的行为不符合配置管理中的版本追踪原则。选项C和选项D中,对基线的变更未遵循正式的程序或缺少验证确认环节。因此正确答案应造B。>>>立即刷题