`
txf2004
  • 浏览: 7036074 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

阅读更多

作者:江南白衣,原文出处:http://blog.csdn.net/calvinxiu/archive/2007/03/21/1535952.aspx,转载请保留。--last update 2007.3.29

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

1.分开了Large Project 和Small Project两份过程文档。
终于不堪忍受世俗对RUP是大笨象的误解,自己先拿把刀分开了Large Project与Small Project两份文档,看谁再来说我heavy。
分开Large Project与Small Project 后,可以选取最贴近自己项目组的状况的版本开始剪裁,而不是从头剪起,但最好像Alistair Cockburn大叔crystal 方法族那样,再多分几个版本出来。

2.过程定义框架升级SPEM2.0。
作为众多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.细改了过程里的很多活动流程和内容的分类编排。
充分体现了RUP Software Processes Are Software too,不断升级的精神。

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

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

分享到:
评论

相关推荐

    RUP 2003 中文版

    Rational Unified Process(RUP)是IBM公司开发的一种软件开发过程框架,2003年版本代表了当时最新的软件工程实践。它提供了一种结构化的方法来管理软件开发项目,涵盖了从需求分析到系统维护的整个生命周期。RUP...

    最新的中文版RUP 2003 6.13

    最新的中文版RUP 2003 6.13

    RUP 模板--RUP 模板

    RUP,全称为 Rational Unified Process,是由IBM公司开发的一种软件开发过程框架,它提供了一种结构化的方法来管理软件开发生命周期中的各个阶段。RUP模板是RUP过程的一个核心组成部分,旨在帮助项目团队在实际工作...

    RUP-best practices

    自那时以来,RUP经历了多次更新和完善,以反映最新的最佳实践和技术发展。随着时间的推移,RUP已经成为了软件开发领域内的一个重要的参考框架之一。 总结而言,Rational Unified Process不仅为软件开发团队提供了一...

    RUP模板RUP模板

    - **业务建模**:这是项目开始时的第一步,通过理解业务需求来确定软件的功能目标。模板通常包含业务场景、业务用例和业务规则等元素。 - **系统架构**:定义软件的基本结构和组件,包括架构视图、设计模式和架构...

    rup开发案例模版--开发模型

    rup开发案例模版 简介 3 1.1 目的 3 1.2 范围 3 1.3 定义、首字母缩写词和缩略语 3 1.4 参考资料 3 1.5 概述 3 2. 开发案例的概述 3 2.1 生命周期模型 3 2.2 核心工作流程 3 2.3 核心工作流程配置 3 2.3.1 “工作...

    Rational-RUP-poster-out.pdf.zip

    Rational统一过程(Rational Unified Process,简称RUP)是一种软件开发过程模型,由IBM公司旗下的Rational软件公司创建。RUP是一种灵活可配置的方法论,适用于多种类型的软件开发项目,尤其是大型、复杂系统。RUP的...

    讲义资料——RUP大讲堂(第一讲)-简介

    - **RUP概念:** RUP是一种软件工程的过程框架,旨在提供一种结构化且可定制的方法来指导软件开发项目的各个阶段。它不仅仅是一种方法论,还是一个过程产品,允许用户通过多种方式在企业内部保持一致的开发流程。 #...

    讲义资料——RUP大讲堂(第一讲)-简介new

    #### 一、RUP发展历程 **背景介绍:** - **面临的问题**:早期的软件开发过程中存在着诸多问题,如缺乏对过程信息的集中访问控制、团队成员间方法和最佳实践知识更新滞后、沟通方式不统一、角色定义模糊等,这些问题...

    RUP模板-文档

    RUP是一种迭代和面向架构的软件开发方法论,旨在提供一种指导软件项目从概念到实施的流程。这套文档包含了RUP的关键组件和实践,适用于各种规模和复杂度的项目,尤其适合大型企业级应用的开发。 **RUP核心概念:** ...

    用RUP和UML进行软件项目的开发-RUP介绍.ppt

    Rational Unified Process(RUP)是一种广泛采用的软件开发过程框架,由Rational软件公司(现为IBM的一部分)开发和维护。RUP旨在提供一种结构化的方法,帮助开发团队有效地管理软件项目,确保在预定期限和预算内...

    RUP软件文档模板- 系统设计方案

    Rational Unified Process(RUP)是一种成熟的软件开发框架,它提供了全面的文档模板,以帮助团队规范工作流程,确保项目的顺利进行。"RUP软件文档模板-系统设计方案"就是这样一个工具,它为开发者提供了构建系统...

    RUP核心概念解析

    RUP(Rational Unified Process)是一种广泛使用的软件开发过程框架,由IBM的Rational公司开发。RUP的核心概念包括了软件开发过程中多个关键元素及其相互关系。本文将深入解析RUP的一些关键概念,以帮助读者更好地...

    RUP Practice (PPT 资料)

    - 其他第三方工具:如Visual Studio、Eclipse等,通过插件可与RUP集成。 6. **RUP的适用场景** - 复杂的、大型的软件开发项目。 - 需要高度结构化和文档化的项目。 - 需要敏捷性和迭代改进的项目。 7. **RUP与...

    程序员2007精华本-RUP大讲堂

    《程序员2007精华本-RUP大讲堂》是一本集合了计算机软件开发领域重要理论与实践的精选集,特别关注的是 Rational Unified Process(RUP)这一软件开发过程框架。RUP是由IBM Rational公司开发的一种面向对象和基于...

    RUP 视图+模型 结构参考图

    **RUP-views-models-simple.png 和 RUP-views-models.png 文件分析** 这两张图片可能分别展示了RUP中简单视图和常规视图的建模结构。简单视图可能更注重基础和核心的元素,而常规视图则可能包含了更多细节和扩展的...

    RUP课件全套资料,是你进行RUP学习必不可少的东西

    RUP,全称为 Rational Unified Process,是IBM公司开发的一种软件开发过程框架,它提供了一种结构化的方法来管理和构建复杂的软件项目。RUP的核心理念是迭代和增量开发,强调了软件开发过程中的灵活性、可适应性和...

    RUP-软件开发团队的最佳实践

    **RUP(Rational Unified Process)**是一种广泛认可的软件开发过程框架,由Rational Software Corporation(现IBM的一部分)开发。RUP的核心理念是提供一套结构化的方法论,旨在帮助软件开发团队实现高效、高质量的...

Global site tag (gtag.js) - Google Analytics