统一过程模型 RUP(Rational Unified Process)

  • 定义:RUP 是基于构件的,软件系统是由构件构成,构件之间通过定义良好的接口相互联系。在准备软件系统所有蓝图的时候,RUP使用的是统一建模语言UML,基于RUP的软件过程是一个迭代过程
  • 三大特点:用例驱动、以基本架构为中心、迭代和增量。
  • 生命周期:初始阶段→细化阶段→构建阶段→交付阶段。每个阶段结束时都要安排一次技术评审,每次经过这四个阶段就会产生一代软件,随后的过程称为演化过程
  • 工作流程

核心工作流程(在项目中):业务需求建模、分析设计、实施、测试、部署

核心支持工作流程(在组织中):包括环境、项目管理、配置与变更管理。