软件定义:软件源代码;
与软件源代码匹配的文档 ;
支撑软件源代码运行的配置数据;
需求阶段——需求文档——测试需求文档是否正确实现了用户的功能;
系统设计阶段:概要设计文档、详细设计文档、是否有设计或者逻辑上的错误;
编码阶段——测试源代码——是否编程上的错误;
系统测试阶段——被测对象是否满足用户需求。