学习RUP:如何开始?

时间:2010-01-23 10:33:35

标签: rational-unified-process

我想学习RUP ......

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

3 个答案:

答案 0 :(得分:7)

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

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

  • Larman,Kruchten,Bittner,如何使Rational Unified Process失败Read Online

  • Ivar Jacobson,是的,RUP是我的宝贝[“宝宝需要更正”] Read Online

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

  • Kruchten,“一个团队的软件开发流程Read Online

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

  • Larman,Basili,Iterative and Incremental Development:A Brief History Read Online
  • Larman [应用UML& amp;的示例章节模式第2章:敏捷迭代和进化] Read Online
  • IJI Consulting,“为什么要迭代?理解迭代开发的要点” Watch at Youtube
  • IJI Consulting,“你准备好进行迭代式开发”Watch at youtube

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

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

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

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

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

要获取更多信息,您可以从http://www.eclipse.org/epf/downloads/configurations/pubconfig_downloads.php

下载在线发布的OpenUP版本[这是RUP的修改版本]

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

  

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

就是这样!

答案 1 :(得分:1)

您在Rational Unified Process Best Practices

中找到的一些单词

一个好的起点是IBM Rational

答案 2 :(得分:0)

由于文档和时间消耗的变化,RUP没有编译现在的业务和开发环境我建议你看一下敏捷软件开发方法。