问题
单项选择题
某系统集成企业为做好项目配置管理,对配置库中的操作权限进行了如表所示的定义。
同时,对项目相关人员在该Work(开发库)中代码的操作权限进行了如表所示的分配。
其中,√表示该人员具有相应权限,×表示该人员没有相应权限,则开发库权限分配表中用①②③④⑤标出的位置,应填入的内容分别为()。
A.①√,②×,③×,④×,⑤×
B.①√,②√,③×,④×,⑤√
C.①√,②√,③×,④√,⑤√
D.①×,②×,③×,④×,⑤√
答案
参考答案:C
解析:
开发库也称为动态库、程序员库或工作库,用于保存开发人员当前正在开发的配置实体。开发库通常包括新模块、文档、数据元素或进行修改的已有元素。开发库是软件工程师的工作区,由开发者控制。开发库中的配置项处于版本控制之下。所有配置项的操作权限应由配置管理员(CM)严格管理,基本原则是:基线配置项向软件开发人员开放读取的权限;非基线配置项向项目经理(PM)、CCB、项目成员、质量保证人员(QA)、测试人员等相关人员根据具体需求开放相应权限。
依题意,结合配置管理知识可知,只有配置管理员(CM)拥有该Work开发库进行相关操作的所有权限,即⑤空应填入√;项目经理对开发库中的开发文档可以进行变更,拥有[check]权限,即①空应填入√;项目成员和测试人员对开发库中的代码拥有[add]权限,即②和④空均应填入√;质量保证人员(OA)对开发库中的文档不可以进行删除等操作,不具有[destroy]权限,即③空应填入×。