1. 可行性研究报告
2. 项目开发计划
3. 软件要求说明书
4. 数据要求说明书
5. 概要设计说明书
6. 详细设计说明书
7. 数据库设计说明书
8. 用户手册
9. 操作手册
10. 模块开发卷宗
11. 测试计划
12. 测试分析报告
13. 开发进度月报
14. 项目开发总结报告 |
说明该软件开发项目在技术、经济和社会条件等方面实现的可行性,
评述可能选择的各种方案,说明并充分论证所选定的方案。
把对开发过程中各方面工作的负责人、开发进度、所需开发经费的
预算、所需的硬件及软件资源等问题做出的安排,用文件的形式记载下
来,以便根据本计划开展和检查项目的开发工作。
使用户和开发者双方对该软件的功能、性能需求和运行环境等的初
始规定有一个共同的理解,作为整个开发工作的基础。
完整地说明在整个开发时期必须处理的所有数据元素,并向用户说
明输入数据的采集要求。
说明对程序系统的设计考虑,包括其基本流程、组织结构、模块划
分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,
为详细设计提供基础。
详细说明程序中各个成分(每个模块或子程序)的设计细节,以利
于程序员编制程序。
详细规定待设计数据库的所有标识、逻辑结构和物理结构、这份文
件通常是为很多软件人员在编写各种程序时用到问一批数据而准备的。
采用比较通俗的语言清楚地说明该软件所具有的功能和使用方法,
使用户能够了解软件的用途、使用环境、各种限制以及输入输出要求。
向计算机操作人员或维护人员提供该软件各种可能情况的运行过程,
包括操作方法的细节,着重帮助他们理解从输入数据到输出信息的数据
处理过程,而不是程序的内部逻辑流程。
记录和汇总低层次开发的进度和结果,便于对模块开发工作进行管
理和复审,并为将来的维护提供有用信息。
主要指组装和确认测试计划,提供测试活动的内容和进度安排、设
计考虑,以及整理测试结果的方法和评估准则。
把组装测试和确认测试的每一项结果、问题及其分析写成文档,说
明被测试软件经过验证的性能和缺陷。
及时向有关管理部门汇报进展情况,以便及时发现问题和处理问题。
总结本项目开发经验,说明实际开发结果,全面评估整个开发工作。
|