# AUP流程

> 将RUP（统一软件开发过程）的严谨性与敏捷开发的灵活性结合。

- ID: m06503
- 分类: technical
- 领域: 软件工程

## 定义

将RUP（统一软件开发过程）的严谨性与敏捷开发的灵活性结合。包括建模、实施、测试、部署等阶段的简化版。脚手架作用：轻量级的规范。对于觉得瀑布模型太重、Scrum太乱的企业，AUP提供了一个折中方案：有纪律的敏捷。

## 机制

基于"有纪律的敏捷"。取 RUP 的阶段框架与敏捷的迭代/轻文档，提供折中过程。

## 练习

1. 建模(Modeling)。2. 实现(Implementation)。3. 测试(Test)。4. 部署(Deployment)。5. 迭代交付，文档按需。

## 脚手架用法

轻量级的规范。对于觉得瀑布模型太重、Scrum太乱的企业，AUP提供了一个折中方案：有纪律的敏捷。

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