设计验证的目的是验证设计输出是否满足设计输入的预期要求,这种验证是在设计的适宜阶段进行的。设计输出的是信息(文件),为了确保设计输出满足输入要求,根据设计策划时做出的安排,对设计进行验证。验证的方法应根据具体情况选择以下两种方式:①当整个设计已完成时,可根据评审通过的设计初稿编写软件,完成开发后,由测试人员根据预先的设计对软件实施测试,并出具测试报告作为验证依据。②在设计适当阶段,采用小步快跑方法,对部分已完成的部分功能或子功能进行测试,完成相应测试报告,作为本阶段设计的验证依据。
此外,下列方法也可用于设计验证:①设计评审,在软件开发前对设计进行验证。②通过模拟的方法,在软件开发活动之前完成设计的仿真验证。③可能时,将新设计与已证实的类似设计进行比较。④进行试验和证实,如模型或样机(样品)试验,若采用这种方法,则应明确制定试验大纲,并将结果形成文件。⑤进行独立验证,以验证原来的计算结果和其他设计活动的正确性。⑥对发放前的设计阶段文件进行评审。上述方法可以选用一种或多种。通过这些方法验证,以寻找设计输出可能存在的问题和缺陷,便于早期修正。