单选题 在软件开发的V模型中,应该在 (18) 阶段制订单元测试计划。

【正确答案】 D
【答案解析】[要点解析] 在软件开发的V模型中,软件测试通常分为单元测试、组装测试、系统测试和确认测试4个阶段。如表5-5所示为这4个阶段的主要工作任务和测试依据。

表5-5 软件测试各阶段的主要任务及依据

阶段
主要任务
测试依据
单元测试
对软件设计的最小单位——模块进行正确性检验的测试 详细说明书、源程序
组装测试
也称为集成测试,它是把模块在按照设计要求组装起来的同时进行测试,主要目的是发现域接口有关的错误 概要设计说明书
确认测试
检验软件的功能和性能及其他特性是否满足了需求规格说明中确定的各种需求,以及软件配置是否完全、正确 需求规格说明书、合同书
系统测试
是把通过确认测试的软件作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下的测试活动

根据国家标准GB 8566-88《计算机软件开发规范》的规定,单元测试是根据详细设计阶段给出的“规格说明书”在编码阶段完成的测试工作;集成测试的计划是在概要设计阶段制订的;系统测试计划应该在需求分析阶段就开始制订,并在设计阶段细化和完善,而不是等系统编码完成后才制订测试计划;而验收测试则检测产品是否符合最终用户的需求。软件测试的各个阶段与软件开发阶段的对应关系如图5-4所示。
[*]