什么是uml?

来源:百度知道 编辑:UC知道 时间:2024/05/10 21:42:33
关于电脑的。

Unified Modeling Language
统一建模语言
用于建立和描述模型的语言

UML (Unified Modeling Language)
统一建模语言

UML,我想我还是称呼它这个英文名字的好,上面的汉语真是不知道是什么意思。它是用于进行面向对象设计中的一个重要步骤,它的定义来自于统一了三种面向对象分析方法而得来,它们分别是:Grady Booch的描述对象集及关系的方法;James Rumbaugh的对象模式技术(OMT)和Ivar Jacobson法。在Rational Software的支持下,Booch,Rumbaugh和Jacobson和其它人集合了它们的思想形成了UML。UML现在已经被作为OMG的标准了,OMG可是CORBA标准的制定者,一个不小的组织,可见UML已经是很成熟的技术了。CASE产品和一些大型的软件开发厂商(如IBM和微软)已经开始支持这种标准。至于看什么书,我想就是创建者们的书最值得看了。

统一建模语言(Unified Modeling Language)是一种用于描述、构造软件系统以及商业建模的语言,综合了在大型、复杂系统的建模领域得到认可的优秀的软件工程方法。UML是大多数公司采用的标准,是ANSI和OMG等部门采用的标准。

1993年Rational公司的Booch、Rumbaugh、Jacobson开始设计UML方法,1995年后期,正式推出0.8版的Unified Method。1996年,改进的Unified Method正式更名为UML(Unified Modeling Language)。1997年UMLl.0被提交给对象技术组织OTG(Object Technology Organization),最后,1997年11月14日,OMG将UML1.作为行业标准。UML结合了Booch、OMT和Jacobson方法,统一了符号体系,并从其它的方法和软件工程实践中吸收了许多经过实际检验的概念和技术,UML是Grady Booch、Dr. James Rumbaugh、Ivar Jacobson、Rebecca Wirfs-Brock、Peter Yourdon和许多其他人员集体智慧的结