【正确答案】
B
【答案解析】[解析] 通常,基线中的配置项被“冻结”了,不能再被任何人随意修改(例如,删除、跟踪和控制变更等)。所有配置项的操作权限应由配置管理员(CMO)严格管理,基本原则是:基线配置项向软件开发人员开放读取的权限;非基线配置项可以向项目经理(PM)、变更管理委员会(CCB)及相关人员开放。据此,选项B的做法正确,而选项A的做法有误。
通常,配置管理的变更控制流程是:①变更申请;②变更评估;③变更实施;④变更验证与确认;⑤变更的发布。依题意,当xv1.0被纳入基线进行配置管理后,程序员小张若要对其进行变更,则需要填写变更申请表,并提交给CCB(或提交给项目经理,再转交给CCB);接着CCB对变更进行影响评估,决定是否接受变更;然后CMO在测试库(或开发库)中开辟工作空间,以存放从受控库中取出的相关配置项,然后分配权限给变更实施人员(即程序员小张);小张完成变更并提交后,项目经理应组织其他人员完成单元测试/代码走查、评审等工作,并将变更与验证的结果提交给CCB审批;最后由CMO进行变更发布,即将变更内容和结果通知相关人员,并做好记录等工作。因为是基线版本变更,所以必要时,CCB组长应召集CCB会议确认基线变更的结果。据此,选项C和选项D的做法都不对。