1. 可行性研究报告
编制目的: 说明软件开发项目的实现在技术、经济、社会条件方面的可行性,评述为了合理地达到开发目标而可能选择的各种方案;说明并论证所选定的方案。
2. 软件开发计划
编制目的:用文件形式把开发过程中对各项工作的负责人员、开发进度、所需经费预算、所需软硬件条件等问题做出的安排记载下来,以便根据本计划开展和检查本项目的开发工作。
3. 软件需求说明书
编制目的:使用户和软件开发者双方对软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。
4. 数据要求说明书
编制目的: 为整个开发时期提供关于被处理数据的描述和数据采集要求的技术信息。
5. 概要设计说明书
编制目的:说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错设计等,为程序的详细设计提供原则和基础。
6. 详细设计说明书
编制目的:说明一个软件系统各层次中每一个程序(每个模块或子程序)的设计考虑。
7. 数据库设计说明书
编制目的:对于设计中的数据库的所有标识、逻辑结构和物理结构做出具体的设计规定。
8. 用户手册
编制目的:使用非专门术语,充分地描述该软件的功能和基本的使用方法,使用户(和潜在用户)通过手册能够了解软件的用途、以及如何在不同的情况下正确使用它。
9. 操作手册
编制目的:向操作人员提供该软件运行的具体过程和有关知识、包括操作的细节。
10. 模块开发卷宗
编制目的: 以一个模块或一组密切相关的模块为单位,记录和汇总低层次开发的进度和结果,以便于整个模块开发工作的管理和复审,并为将来的维护提供非常有用的技术信息。
11. 测试计划
编制目的:为程序系统的组装测试和确认测试提供计划,包括每项测试活动的内容、进度安排、设计考虑,测试数据的整理方法及评价准则。
12. 测试分析报告
编制目的:把组装调试和确认测试的结果、发现及分析写成文件加以记载。
13. 开发进度月报
编制目的: 及时向有关管理部门汇报项目开发的进展情况,以便及时发现和处理开发过程中出现的问题。
14. 项目开发总结报告
编制目的:为了总结本项目软件开发工作的经验,说明时间取得的开发结果以及对整个开发工作的各个方面的评价。