软件开发文档是软件开发使用和维护过程中的必备资料。它能提高软件开发的效率,保证软件的质量,而且在软件的使用过程中有指导性作用,规范开发,项目每个阶段需要提交不同的过程性文档,总结为有以下文档:
| 里程碑/活动 | 文档名称 | HD2 | 裁剪结果 | 是否提交 | 备注 |
| 项目计划 | 《项目启动会议纪要》 | 是 | 是 | ||
| 《项目计划》 | 必选 | 否 | 是 | ||
| 《配置管理计划》 | 必选 | 否 | 否 | ||
| 《质量管理计划》 | 必选 | 否 | 否 | ||
| 需求调研 | 《需求调研计划》 | 必选 | 否 | 否 | |
| 《需求说明书》 | 必选 | 否 | 是 | ||
| 《需求评审报告》 | 是 | ||||
| 《需求调研日志》 | 是 | ||||
| 《需求变更申请表》 | 是 | ||||
| 《开发进度计划》 | 否 | 是 | |||
| 功能开发 | 《需求跟踪矩阵》 | 必选 | 否 | 是 | 需求有更新 |
| 《操作手册》 | 是 | ||||
| 《概要设计说明书》 | 必选 | 否 | 是 | ||
| 《数据库设计说明》 | 否 | ||||
| 《详细设计说明书》 | 必选 | 否 | |||
| 《项目进度表》 | 必选 | 否 | 是 | ||
| 《数据流图》 | 必选 | 否 | |||
| 系统测试 | 《项目测试计划》 | ||||
| 《项目测试用例》 | 必选 | 否 | |||
| 《项目测试报告》 | 必选 | 否 | |||
| 《项目测试脚本、代码》 | 是 | ||||
| 《用户测试用例》 | 是 | ||||
| 《维护问题跟踪表》 | 是 | ||||
| 系统试运行 | 《维护问题跟踪表》 | 必选 | 否 | ||
| 《常见问题答疑》 | 是 | ||||
| 《需求变更日志》 | 是 | ||||
| 项目验收 | 《项目验收计划》 | 是 | |||
| 《项目验收申请》 | 是 | ||||
| 《项目总结报告》(对外) | 是 | ||||
| 《系统维护手册》 | 是 | ||||
| 项目结束 | 《项目总结报告》(对内) | 必选 | 否 | ||
| 《项目实施任务书》 | 是 | ||||
| 项目资料 | 必选 | 否 | |||
| 项目遗留问题 | 是 | ||||
| 《维护工作周报》 | 是 | ||||
| 项目报告 | 《项目成员每周工作报告》 | 必选 | 否 | 是 | 补充完整 |
| 《项目状态报告》 | 必选 | 否 | 是 | ||
| 《项目进度表》 | 必选 | 否 | 否 | ||
| 《会议记录》 | 是 | 是 | |||
| 《里程碑报告》 | 是 | ||||
| 项目问题管理 | 《项目管理问题及沟通日志》 | 是 | |||
| 《维护问题跟踪表》 | 是 | ||||
| 质量管理 | 《质量保证计划》 | 必选 | 否 | ||
| 《审计计划》 | 是 | ||||
| 《审计报告》 | 是 | ||||
| 配置管理 | 《配置管理计划》 | 必选 | 否 |