RUP2003到RUP7.0-嫁入豪门的第一次变身

来源:互联网 发布:python 储存空间 编辑:程序博客网 时间:2024/06/10 00:20
作者:江南白衣,原文出处:,转载请保留

  IBM最新的过程产品叫做Rational Method Composer 7.0,本来因为这个怪怪的名字而对RUP的前途有点担心,装上试用版后高兴的在里面发现了RUP7.0。看来IBM还是很宝贝这个东西,继续延续着RUP“Software Processes Are Software too”的宗旨,把RUP像软件一样不断升级。

1.分开了Large Project 和Small Project两份过程文档。
  终于不堪忍受世俗对RUP是大笨象的误解,自己先拿把刀分开了Large与Small Project两份文档,看谁再来说我Heavy。

2.过程定义框架升级。
  作为众多Agile的、Heavy的过程中表达最清晰的一员, RUP实际使用了基于OMG的软件过程元模型(SPEM)1.1开发的统一方法架构(UMA)来定义自己。
  经过IBM和各方友好的不断review,新的UMA成为了SPEM 2.0的提案(可在OMG下载)
  具体的术语概念改变见详见Get Started->Method Architecture Fundamentals->UMA vs RUP2003 meta-model,比如著名的工件(Aritfact)就改为Work Product并细分了三种子类型,还有Workflow details renamed to activity,Activities have been renamed to task等等。

3.细改了过程里的很多活动流程和内容的分类编排。
   充分体现了Software Processes Are Software too,不断升级的精神。

4.外观改了。
  加了Ajax效果,可以动态打开细节或者折起内容只显示大纲。
  所有流程活动添加了Break Down的甘特图。
  但是因为流程的改动,所有的图都重画了,而且貌似原来的美工跳槽了,新图奇难看无比。

5.原来著名的RUP Best Practices内容完全重写成怪怪的Key Principles for Business-Driven Development。