# 统一软件开发过程

> 统一软体开发过程（英语：Rational Unified Process，缩写为RUP）是一种软件工程方法，为迭代式软体开发流程。最早由Rational Software公司开发，因此冠上公司名称。Rational Software公司后来被IBM并购，成为IBM之下的一个部门，因此又称IBM-Rational Unified Process。 RUP描述了如何有效地利用商业的可靠的方法开发和部署软件，是一种重量级过程（也被称作厚方法学），因此特别适用于大型软件团队开发大型项目。 在软件工程领域，与RUP齐名的软件方法还有： 净室软件工程（重量级）、CMMI（重量级） 极限编程（extrem…

- ID: m11615
- 分类: business
- 领域: 管理学

## 定义

迭代增量：分阶段交付可工作的软件。四阶段：初始、细化、构建、交付。用例驱动：以用例为核心组织开发。脚手架作用：大型项目的结构化流程。在瀑布模型的规范性和敏捷方法的灵活性之间取得平衡。

## 机制

RUP 是以迭代、用例驱动、架构为中心、风险前置的统一过程框架，把项目分为初始、细化、构造、移交四阶段。

## 练习

按四阶段迭代推进；每阶段设定里程碑与风险应对；用例驱动开发。

## 脚手架用法

大型项目的结构化流程。在瀑布模型的规范性和敏捷方法的灵活性之间取得平衡。

[阅读网页](https://thinkingmodels.site/entries/detail/m11615)
