1、表 1 软件产品质量控制方法阶段 主要工作 应完成的文档 质量控制手段系统需求1调研用户需求及用户环境2论证项目可行性3制定项目初步计划1可行性报告2项目初步开发计划1规范工作程序及编写文档2对可行性报告及项目初步开发计划进行评审需求分析1确定系统运行环境2建立系统逻辑模型3确定系统功能及性能要求4编写需求规格说明、用户手册概要、测试计划5确认项目开发计划1需求规格说明2项目开发计划3用户手册概要4测试计划1在进行需求分析时采用成熟的技术与工具,如结构化分析2规范工作程序及编写文档3对已完成的 4 种文档进行评审概要设计1建立系统总体结构,划分功能模块2定义各功能模块接口3数据库设计(如果需要
2、)4制定组装测试计划1概要设计说明书2数据库设计说明书(如果有)3组装测试计划1在进行系统设计时采用先进的技术与工具,如结构化设计 SD、结构图SC2编写规范化工作程序及文档3对已完成的文档进行评审设计 详细设计1设计各模块具体实现算法2确定模块间详细接口3制定模块测试方案1详细设计说明书2模块测试计划1设计时采用先进的技术与工具,如结构图 SC2规范工作程序及编写文档3对已完成的文档进行评审实现1编写程序源代码2进行模块测试和调试3编写用户手册1程序调试报告2用户手册1在实现过程中采用先进的技术与工具,如结构图 SC2规范工作程序及编写文档3对实现过程及已完成的文档进行评审组装测试1执行组装测试计划2编写组装测试报告1系统源程序清单2组装测试报告测试 确认测试1测试整个软件系统(健壮性测试)2试用用户手册3编写开发总结报告1确认测试报告2用户手册3开发工作总结1测试时采用先进的技术和工具2规范工作程序及文档编写3对测试工作及已完成的文档进行评审维护1为纠正错误,完善应用而进行修改2对修改进行配置管理3编写故障报告和修改报告4修订用户手册1故障报告2修改报告1维护时采用先进的工具2规范工作程序及编写文档3配置管理4对维护工作及已完成的文档进行评审