IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Rational  >

RUP 学堂

关于 Rational 统一过程(RUP)和 统一建模语言(UML)的资源集萃

developerWorks
专题概述RUP 资源UML 资源Rational 软件交付平台“理论联系实际”主题讲座
UML 基础系列
UML 基础系列
UML 的目标之一,就是为开发团队提供标准通用的设计语言,来开发和构建计算机应用。通过使用 UML,开发人员能够阅读和交流关于系统架构和设计规划。通过本系列 UML 基础入门文章来学习 UML 的基本概念和应用技巧。  更多


专题介绍

本专题收集了 developerWorks 上同 Rational 统一过程(RUP)统一建模语言(UML)相关的技术文档和最佳实践,这些资源可帮助您快速掌握 RUP 和 UML 的精髓,并将之付诸实践。

这一专题包括以下板块:

  • RUP 资源

    介绍 Rational 统一过程(Rational Unified Process,RUP)的入门知识。

  • UML 资源

    介绍 统一建模语言(Unified Modeling Language,UML)的入门知识。

  • Rational 软件交付平台

    介绍 IBM Rational 软件交付平台及其产品。

  • RUP 大讲堂

    本系列讲座将介绍 RUP 专家关于 RUP 方面的最佳实践。



回页首



RUP 和 UML 发展简史

回顾 RUP 和 UML 的发展简史,我们不得不提及以下三位软件大师:

  • Grady Booch
  • Ivar Jacobson
  • James Rumbaugh

他们是 RUP 和 UML 的共同创始人,被誉为 RUP 和 UML 之父,并被人们冠以“the Three Amigos”的美誉。

UML

从上世纪 70 年代到 90 年代,软件建模技术和软件开发过程成为了业界追捧的最新技术,其间产生了超过 50 种以上的方法学和技术。1995年,上述三位方法学大师走到了一起,他们在当时还是作为独立公司的 Rational(Rational Software Inc.,瑞理软件)结成盟友,决定创立一个统一的软件方法学和建模技术。他们于 1995 年 10 月发布了统一方法(Unified Method),即后来被称之为统一建模语言(Unified Modeling Language,UML)的 0.8 版本。下面这幅漫画形象地描绘出了这个软件方法学上最为重要的统一。

UML 是如何诞生的

UML 的 0.9 版于 1996 年 6 月正式对外发布,并引起了 OMG(Object Management Organization,对象管理组织)的关注,UML 也在随后成为了 OMG 的正式提案。1997 年 1 月,Rational 组织成立了 UML 合作者联盟。在这一年,业界开始逐渐认识到 UML 的本质意义,非常多的公司加入了 UML 合作者联盟。UML 于 1997 年 9 月成为 OMG 正式标准,并开始由 OMG 来全面负责 UML 的发展。

了解更多关于 UML 的知识和参考资源。

RUP

UML 是现今最为成熟的软件建模技术和语言。但 UML 的三位创始人在创建 UML 的开始阶段,就开始认识到软件开发除了需要建模技术和语言之外,还需要一个更高层次,能够指导软件开发人员进行开发活动的开发过程方法学。UML 三友之一 Ivar Jacobson 在加入 Rational 之前,致力于开发能用于软件开发活动的软件过程,这就是其过程产品 Objectory。Objectory 过程在被 Rational 收购之后,得到了进一步的发展,被命名为 Rational Object Process(ROP)。同 UML 一样,在这个发展过程中也融入了其他优秀软件过程的精髓。1998 年,ROP 被正式命名为 Rational Unified Process(RUP,Rational 统一过程),并且将 UML 作为其建模语言。由此 Rational 统一过程成为了业界最为成熟和成功的软件开发过程。

了解更多关于 RUP 的知识和参考资源。


回页首


 logo

文档选项

未显示需要 JavaScript 的文档选项




  特别推荐
Jazz 资源中心
使用 Rational 管理 SOA 架构设计
多媒体课堂: 项目管理专题讲座
Web 安全漏洞自动化检测扫描


    关于 IBM 隐私条约 联系 IBM 使用条款