单选题 配置项是构成产品配置的主要元素,其中______不属于配置项。
A.设备清单 B.项目质量报告
C.源代码 D.测试用例

【正确答案】 A
【答案解析】[解析] 信息系统在其开发、运行、维护的过程中会得到许多阶段性的成果,在开发和运行过程中还需要用到多种工具软件,所有这些信息项需要得到妥善的管理,决不能出现混乱,以便在提出某些特定的要求时,将它们进行约定的组合来满足使用的目的。这些信息项是配置管理的对象,称为配置项。IEEE对配置项的定义为:硬件、软件或两者兼有的集合,为配置管理指定的,在配置管理过程中作为一个单独的实体对待。
①配置项的类型
以下内容可以作为配置项进行管理:外部交付的软件产品和数据、指定的内部软件工作产品和数据、指定的用于创建或支持软件产品的支持工具、供方/供应商提供的软件和客户提供的设备/软件。配置项通常可以分成下列6种类型。
·环境类。软件开发、运行和维护的环境,例如,编译器、操作系统、编辑软件、管理系统、开发工具、测试工具、项目管理工具和文档编制工具等。
·定义类。需求分析与系统定义阶段结束后得到的成果,例如,需求规格说明书、项目管理计划、设计标准和验收测试计划等。
·设计类。设计阶段得到的成果,例如,系统设计说明书、程序规格说明、数据库设计、编码标准、用户界面设计、测试标准、系统测试计划和用户手册等。
·编码类。编码及单元测试结束后得到的成果,例如,源代码、目标码、单元测试用例、数据和测试结果等。
·测试类。系统测试完成后的成果,例如,系统测试用例、测试结果、操作手册和安装手册。
·维护类。维护阶段产品的成果,以上任何需要变更的配置项。
②配置项的描述
确定了配置项后,还需要对配置项进行合理、科学的命名。配置项的命名绝不能随意为之,必须满足唯一性和可追溯性。一个典型的实例是采用层次式的命名规则来反映树状结构,树状结构上节点之间存在着层次的继承关系。
由于配置项除了名称外还有一些其他属性和与其他配置项的关系,因此,它可以采用描述对象的方式来进行描述。每个配置项用一组特征信息(名字、描述、一组资源、实现)唯一地标识。配置项之间的关系有整体和部分的关系及层次关系,也有关联关系。配置项间的关系可以用MIL(Module Interconnection Language,模块连接语言)表示,MIL描述的是配置项间的相互依赖关系,可自动构造系统的任何版本。
③识别配置项的步骤
识别配置项的主要步骤如下。
·识别配置项。
·为每个配置项指定唯一性的标识代号。
·确定每个配置项的重要特征。配置项的特征主要包括作者、日期、类型等。
·确定配置项进入配置管理的时间。
·确定每个配置项的拥有者及责任。
·填写配置管理表。
·审批配置管理表。CCB审查配置管理表是否符合配置管理计划的规定,审批配置管理表。