| 生命周期 | 主要任务 | 主要文档 |
| 系统调查和 可行性研究 | 调查用户需求和处理过程,进行 可行性分析 | 可行性研究报告及初步的软件开 发计划 |
| 系统分析 | 分析用户需求,建立目标系统逻 辑模型 | 系统分析说明书 |
| 系统设计 | 概要设计:建立目标系统的总体 结构及数据库设计 | 概要设计说明书 |
| 详细设计:对模块进行过程描述, 确定模块间的详细接口 | 详细设计说明书 | |
| 程序设计 | 按详细设计说明书,为每个模块 编写程序 | 源程序清单、程序设计说明书 |
| 系统测试 | 检查和调试程序正确性,排除错 误运行软件 | 测试报告、用户操作手册运行日志 |
| 运行和维护 | 对程序修改补充,修改有关文档 | 软件问题报告、软件修改报告 |