单选题 根据国家标准GB8566-8计算机软件开发的规定,软件的开发和维护划分为8个阶段,其中单元测试是在(    )阶段完成的。
   A.可行性研究和计划    B.需求分析
   C.编码    D.详细设计
【正确答案】 C
【答案解析】根据国家标准规定,软件开发和维护分为8个阶段:可行性研究和计划、需求分析、概要设计、详细设计、实现、组装测试、确认测试和使用维护,并规定单元测试在实现阶段完成,组装测试在组装测试阶段完成,确认测试在确认测试阶段完成。组装测试计划应在概要设计阶段制定,而确认测试的计划应在需求分析阶段就制定好。
   一般来说,单元测试是对软件详细设计和源程序代码编码阶段的工作进行测试;集成测试是对详细设计和概要设计阶段的工作进行测试;确认测试是对概要设计和需求分析阶段的工作进行测试。