首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >敏捷统一过程与敏捷生命周期过程

敏捷统一过程与敏捷生命周期过程
EN

Software Engineering用户
提问于 2012-01-16 23:23:07
回答 2查看 3.2K关注 0票数 3

我想知道敏捷生命周期和敏捷统一过程(AUP)之间的区别。我确实理解,AUP是使用敏捷方法的RUP的一个修改版本。你能详细说明一下两者的区别吗?

EN

回答 2

Software Engineering用户

发布于 2012-02-16 22:59:46

敏捷方法是迭代和增量软件开发方法的集合。重点是加强协作和沟通,同时减少项目风险和实际出现的风险的影响。常见但不需要的特性包括时间限制迭代、频繁发布(或可能发布的版本)、跨功能团队、与客户或客户/用户代表的大量交互,以及实现增值最大化的动力。敏捷方法的常见实现包括水晶清晰、Scrum、极限编程和敏捷统一过程。

敏捷统一过程(AUP)是以IBM的Rational统一过程(RUP)为模型的一种特殊的过程方法框架。尽管RUP是一种迭代的、增量式的软件开发方法,但它缺少敏捷开发的某些方面,例如频繁的客户交互和协作的增加。RUP是工件驱动的,通常依赖于文档、正式的UML建模以及各种工作产品的验证和验证。整个IBM/Rational工具套件都是为了支持这个过程而构建的。

AUP将重点从工作产品转移到工作软件,从而为客户提供价值。重点从跟踪过程转移到裁剪过程和输出,只将产品以“足够好”的状态交付给合适的人。此外,鼓励使用最简单的工具。换句话说,它需要更重的RUP工具链和工作流,并使那些希望使用更敏捷方法的组织能够访问它。

票数 2
EN

Software Engineering用户

发布于 2012-01-17 00:11:21

非常肯定的是,AUP是敏捷的一种特殊风格,并描述了敏捷生命周期。所以你比较苹果和水果(一个特定的过程和一个一般的过程)。

检查这里 (特别是这里)。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/130439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档