一、系统规划阶段
- 主要工作:
- 可行性分析
- 指导项目开发计划
- 阶段产出:
- 可行性研究报告
- 软件开发计划
二、系统分析阶段
- 主要工作:
- 需求分析
- 构建系统的逻辑模型(概念设计)
- 阶段产出:
- 系统需求规格说明书
- 系统方案建议书(非必须)
三、系统设计阶段
- 主要工作:
构建系统的物理模型
1. 概要设计
- 主要工作:
- 将系统的功能需求分配给软件模块,确定每个模块的调用关系
- 确定系统架构、各子系统间的关系、接口规约、数据库模型、编码规范等
- 设计产出:
- 系统概要设计说明书
- 模块结构图(系统结构图)
2. 详细设计
- 主要工作:
- 为每个具体任务选择适当的技术手段和处理方式
- 设计产出:
- 详细设计说明书
四、系统实施阶段
- 主要工作:
- 实现:编码和单元测试
- 集成测试
- 阶段产出:
- 操作手册
五、系统运行与维护阶段
系统生命周期中耗时最长的阶段