学习RUP:如何开始?

odi*_*seh 3 rational-unified-process

我想学习RUP ......

你有什么建议吗?怎么开始?哪些资源?.....

Nov*_*lis 7

好奇心是学习新东西的充分理由......

首先从这些文章开始:人们如何误解RUP,它可能有什么问题......

  • Larman,Kruchten,Bittner,如何使Rational Unified Process失败在线阅读

  • Ivar Jacobson,是的,RUP是我的宝贝["宝宝需要纠正"] 在线阅读

然后要了解RUP的轻量版本阅读以下内容

现在你已经准备好获得更多的洞察力...... RUP是迭代开发过程......首先必须解决迭代开发...对于那些阅读/观看以下内容:

  • Larman,Basili,迭代和增量开发:简史在线阅读
  • Larman [应用UML和模式的示例章节第2章:敏捷迭代和进化] 在线阅读
  • IJI咨询,"为什么迭代?理解迭代开发的要点" 在Youtube观看
  • IJI咨询公司,"你准备好进行迭代式开发" 在youtube观看

RUP通常是用例驱动的开发过程[它一定不是"用例"驱动的,但通常是] ...所以了解用例...对于那些阅读如下:

  • Larman [应用UML和模式的示例章节第2章:第6章:用例] 在线阅读
  • Ellen Gottesdiener,十大方式项目团队滥用用例[I] 在线阅读
  • Ellen Gottesdiener,十大方式项目团队滥用用例[II] [在线阅读] 10
  • Ellen Gottesdiener,"用例:最佳实践",在线阅读

通常UML [统一建模语言]用于基于RUP的项目...... [你不必使用它] ...所以用UML获得一些见解......

任何流程都应根据您的"情况"进行定制.如果你想应用它,你应该创建自己适应的版本,如OUP,其中O代表"Odiseh"统一过程:-)看看这个:

  • StefanBergström[采用Rational Unified Process:成功使用RUP第1章:如何在项目中采用RUP] 在线阅读

要获得更多信息,您可以从http://www.eclipse.org/epf/downloads/configurations/pubconfig_downloads.php下载OpenUP的在线发布版本[这是RUP的修改版本] .

但这些都是"静态信息"......实际上我们无法从书本中学习过程......我们必须应用一些东西,看看什么不起作用......我们也应该能够理解人们在团队中的行为方式,动机是什么他们...等...

"过程只是二阶效应"...... [不应该忘记]

就这些!