我想学习RUP...
你有什么建议?如何开始?哪些资源?......
好奇心是学习新事物的充分理由......
首先从那些文章开始:人们如何误解 RUP,它可能有什么问题......
Larman、Kruchten、Bittner,如何使用 Rational Unified Process 失败在线阅读
Ivar Jacobson,是的,RUP 是我的宝贝 [“宝贝需要纠正”] 在线阅读
然后要了解 RUP 的轻量级版本,请阅读以下内容
现在你已经准备好获得更多的洞察力了……RUP 是迭代开发过程……所以必须首先理解迭代开发……对于那些阅读/观看以下内容的人:
RUP通常是用例驱动的开发过程[它不能是“用例”驱动的,但通常是]......所以了解用例......对于那些阅读以下内容:
通常 UML[统一建模语言] 用于基于 RUP 的项目中...[您不必使用它]...所以使用 UML 获得一些见解...
任何流程都应该针对您的“情况”进行定制。如果您想应用它,您应该创建自己改编的版本,例如 OUP,其中 O 代表“Odiseh”统一流程 :-) 看看这个:
要获得更多信息,您可以从http://www.eclipse.org/epf/downloads/configurations/pubconfig_downloads.php下载 OpenUP 的在线发布版本 [这是 RUP 的修改版本]
但这些都是“静态信息”...实际上我们无法从书本中学习过程...我们必须应用一些东西,看看哪些有效,哪些无效...我们还应该能够理解人们在团队中的行为方式,动机是什么他们……等等……
“过程只是二阶效应” ...[不应该忘记]
就这些!
您在Rational Unified Process 最佳实践中找到的一些介绍词
一个好的起点是IBM Rational
由于文档的复杂性和时间消耗,RUP 不适用于当今的业务和开发环境,我建议您看看敏捷软件开发方法。