参考答案: C
详细解析:
本考题考查的知识点为软件开发过程中的可靠性和可维护性管理基础知识,出自GB/T 14394-2008《计算机软件可靠性和可维护性管理》。
在开发过程中的可靠性和可维护性管理要求
开发者负责实施在软件产品的需求分析、设计、编码、集成、测试以及有关的安装和验收等活动中可靠性和可维护性要求。
(1) 在概念活动中的可靠性和可维护性管理要求
进行软件可行性分析,制定初步软件开发计划,提出软件可靠性和可维护性分解目标、要求及经费。
(2)在需求活动中的可靠性和可维护性管理要求
分析和确定软件可靠性和可维护性的具体设计目标,确保与研制任务书或合同中相应要求的可追踪性,制定实施计划,制定各实施阶段的基本准则,确定各实施阶段的验证方法。
(3)在设计活动中的可靠性和可维护性管理要求
进行软件可靠性和可维护性分析和设计,编写相应的设计说明,明确对编码、测试阶段的具体要求,组织设计评审,并验证可靠性和可维护性目标的实施和与需求活动中所提相应要求的可追踪性。
(4)在实现活动中的可靠性和可维护性管理要求
按照规定的规则,在软件编码过程中依据需求和设计活动中相应的规定实现可靠性和可维护性要求,进行单位测试,做好后续测试工作的准备,评价或评审代码以验证相应要求的实现。
(5)在测试活动中的可靠性和可维护性管理要求
在单元和集成测试阶段,验证相应可靠性和可维护性要求的实现,进行重用软件的可靠性和可维护性管理。 在软件配置项测试和系统集成测试阶段,建立适当的软件可靠性测试环境,组织分析测试和测试数据,验证软件可靠性和可维护性的实现,进行风险分析,决定交付时机。
(6)在安装和验收活动中的可靠性和可维护性管理要求
采取联合评审、审核、软件合格性测试和系统合格性测试等手段对可靠性和可维护性进行最终验证和评定。
C选项前面“在设计活动中明确对编码、测试阶段的具体要求”是正确的,但是后面“评价或审查代码以验证相应要求的实现”是实现活动的要求。