统一过程模型 RUP(Rational Unified Process)
- 定义:RUP 是基于构件的,软件系统是由构件构成,构件之间通过定义良好的接口相互联系。在准备软件系统所有蓝图的时候,RUP使用的是统一建模语言UML,基于RUP的软件过程是一个迭代过程。
- 三大特点:用例驱动、以基本架构为中心、迭代和增量。
- 生命周期:初始阶段→细化阶段→构建阶段→交付阶段。每个阶段结束时都要安排一次技术评审,每次经过这四个阶段就会产生一代软件,随后的过程称为演化过程。
- 工作流程
核心工作流程(在项目中):业务需求建模、分析设计、实施、测试、部署
核心支持工作流程(在组织中):包括环境、项目管理、配置与变更管理。