UML基础-统一建模语言简介.docx
- yilinshanzhuang个人认证 |
- 2021-02-27 发布|
- 219.95 KB|
- 12页
UML基础:统一建模语言简介
2010-07-07作者:郝宪玮 来源:郝宪玮的 Blog
回顾20世纪晚期--准确地说是1997年,OMG组织(Object Management Group对象管理组 织)发布了统一建模语言( Unified Modeling Language ,UML )。UML的目标之一就是为开发
团队提供标准通用的设计语言来开发和构建计算机应用。 UML提岀了一套IT专业人员期待多
年的统一的标准建模符号。通过使用 UML,这些人员能够阅读和交流系统架构和设计规划 --
就像建筑工人多年来所使用的建筑设计图一样。
到了 21世纪--准确地说是2003年,UML已经获得了业界的认同。在我所见过的专业人员 的简历中,75%都声称具备 UML的知识。然而,在同绝大多数求职人员面谈 之后,可以明显
地看岀他们并不真正了解 UML。通常地,他们将 UML用作一个术语,或对 UML —知半解。
大家对UML缺乏理解的这种状况,促进我撰写这篇 关于UML 1.4的快速入门文章。当阅读
完本文时,您还不具备足够的知识可以在简历上声称自己掌握了 UML,但是您已具有了进一
步钻研该语言的良好起点。
一些背景知识
正如前面曾提到过的,UML的本意是要成为一种标准的统一语言,使得 IT专业人员能够进
行计算机应用程序的建模。 UML的主要创始人是 Jim Rumbaugh、Ivar Jacobson和Grady Booch,
他们最初都有自己的建模方法( OMT、OOSE和Booch ),彼此之间存在着竞争。最终,他们
联合起来创造了一种开放的标准。 (听起来是不 是很熟悉?这个现象类似 J2EE、SOAP和Linux
的诞生。)UML成为"标准"建模语言的原因之一在于, 它与程序设计语言无关。 (IBM Rational
的UML建模工具被广泛应用于