hhhhhh.

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作为蓝图使用就要关注完整性,草稿是探索性的,蓝图是定义性的。

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

posted @ 2022-12-04 14:42  iceyou  阅读(303)  评论(0)    收藏  举报