UP是统一过程的缩写,其将软件开发过程分为业务建模、需求、分析设计、实施、测试、部署、配置与变更管理、项目管理和环境共9项子任务,并从时间角度将软件开发分为初始阶段、细化阶段、构建阶段和移交阶段共4个阶段。
初始阶段 | 主要确定系统的范围和目标,并进行可行性研究; |
细化阶段 | 确定系统需求,绘制用例图、建立基础体系结构、风险分析、制定开发计划 |
构造阶段 | 全面实现系统 |
移交阶段 | 进行系统的安装部署并培训用户。 |
UP核心思想体现在三个方面,即用例驱动、以体系结构为中心以及采用迭代式、增量式开发模式。