首页 > 其他分享 >UML 历史

UML 历史

时间:2022-12-04 14:57:30浏览次数:44  
标签:历史 OMG Rational 草稿 蓝图 版本 UML

统一建模语言是一组图形表示法。

20世纪80年代末-90年代初:出现许多面向对象图形建模语言,UML是这些语言的联合。


1995年10月:OOPSLA上公开的发布的统一方法(Unified Method),版本0.8,由Booch和Rumbaugh完成。

1996年:Rational发布版本0.9和0.91,包含了Jackbson的工作,后面的版本才被称为UML。

1997年1月:Rational和其他人提交UML版本1.0给OMG。

1997年9月:提交了一份OMG标准建议书,即UML 1.1。

1997年底:OMG采纳该建议书,但是这个标准版本被称为了UML 1.0(所以现在的UML既有OMG版本的1.0也有Rational版本的1.1,小心弄混,通常实践吧1.1叫做标准版本).

1998年:UML 1.2

1999年:UML 1.3

2001年:UML 1.4

2003年:UML 1.5

1.x版本大多数据的变化发生在UML内部。仅UML1.3导致了一些看得见的变化,特别是用例和活动图。

UML 2修订幅度大。

2000年:发行了第一个RFP(征求建议书)

2005年:UML 2.0

2006年:UML 2.1

2009年:UML 2.2

2010年:UML 2.3

2011年:UML 2.4.1

2015年:UML 2.5

UML的使用

Steve Mellor和Martin Flower针对人们使用UML的特征归纳出三种模式:草稿,蓝图和编程语言。

作为草稿使用,目的是帮助沟通想法或者展示所需要做的事情的可选方案,在逆向工程中来解释某些部分如何工作。

草稿时轻量级的画图工具,焦点是沟通而不是完整性,也就是说强调的是选择性的沟通,而不是完整性的规则,但是把UML作为蓝图使用就要关注完整性,草稿是探索性的,蓝图是定义性的。

一种曾经的做法就是,设计人员开发蓝图级的模型,只做到子系统的接口,而让开发人员实现细节。

标签:历史,OMG,Rational,草稿,蓝图,版本,UML
From: https://www.cnblogs.com/mach-arch/p/16949867.html

相关文章

  • UML语法 - 插件的安装和使用
    UML介绍https://plantuml.com/zh/sequence-diagramPlantUML是一个可以让你快速编写UML图的组件,语法可以直接参考这个网站的语法示例画图。在线UML方便快捷:http://www......
  • 三步开启win10自带的剪贴板历史
    三步开启win10自带的剪贴板历史,丝滑复制历史剪贴信息。步骤1:打开「设置」步骤2:打开「剪贴板设置」步骤3:打开剪贴板历史记录如何使用:使用Windows徽标键+V就可以......
  • UML领域模型和类图
    泛化(Generalization)表示is-a的关系,是对象之间耦合度最大的一种关系,子类继承父类的所有细节。直接使用语言中的继承表达。在类图中使用带三角箭头的实线表示,箭头从子类指向父......
  • Ubuntu下安装Atom编辑器并画PlantUML图
    系统版本:Ubuntukylin15.101.安装Atom编辑器打开终端,然后使用下面的命令行:sudoadd-apt-repositoryppa:webupd8team/atomsudoapt-getupdatesudoapt-getinstallat......
  • UML
    目录1简要介绍2语言出现3语言内容4主要特点5应用领域展开全部1简要介绍2语言出现3语言内容4主要特点5应用领域收起摘要纠错编辑摘要统一建模语言(UML是Unif......
  • UML及项目管理建模学习心得1
    总算学完一个学期的UML建模,自觉也学的不大好,老师讲的也快,用的是经典的《UML模式与应用》一书,所以打算暑假花点时间再次边研究边总结,并且打算结合项目......
  • MySQL的架构与历史1.5MySQL的存储引擎
    1.5MySQL的存储引擎1.5.1InnoDB存储引擎InnoDB是MySQL的默认事务型引,也是最重要、使用最广泛的存储引擎。它被设计用来处理大量的短期(short-lived)事务,短期事务大部......
  • windbg preview下载及其历史版本下载
    WinDBG是专门针对WindowsNT系列操作系统而设计的调试器。WinDBG的最初版本是微软公司在开发最初WindowsNT操作系统(NT3.1)期间推出的,它是当时NT团队内部开发和调试NT操作系......
  • 谷歌浏览器历史版本下载
    GoogleChrome谷歌浏览器历史版本下载地址:https://downzen.com/en/windows/google-chrome/versions/ ......
  • 自己维护vue项目的路由跳转历史记录
    问题:公司开发一个商城,总是遇到回退到上页面时会有很多逻辑处理,由于每个页面都要写回退的方法,所以总会漏掉一些判断,导致出现很多类似的bug。所以想到了可能自己封装一下,来......