UML(Unified Modeling Language)建模语言是一种用于软件开发的标准建模语言,它可以用于描述、设计、构建和测试各种软件系统或应用程序的结构、行为和交互。然而,关于UML建模语言的来源,很多人认为它是由一本书所创造的,那么这本书到底是哪一本呢?
角度一:UML建模语言的发展历史
UML语言最初是由Grady Booch、Jim Rumbaugh和Ivar Jacobson三位软件工程师联合开发的,经过多年的发展,它已成为业界最为广泛使用的一种软件建模方法。虽然没有一本书是可以称之为“UML的祖师爷”的,但三位开发者分别出版了一些支持UML发展和使用的专著,其中比较有代表性的有:
1. Grady Booch,《对象导论》
这本书是对象思想与方法的经典之作之一,Grady Booch在其中详细介绍了对象的基本概念、特点和实现方法,形成了一套完整的面向对象系统开发方法,并提出了Booch方法论。
2. Jim Rumbaugh,《物件建模语言》
Jim Rumbaugh是负责开发UML的三人之一,他的这本书涵盖了对象建模语言的所有主题,包括方法论、模型构建、语法和符号等方面,为UML的后继发展起到了基础作用。
3. Ivar Jacobson,《成为对象思想者》
Ivar Jacobson是Rational公司的首席科学家,他推广了面向对象的软件开发方法,是构建UML语言的关键人物之一。他的这本书介绍了如何把对象思想运用到软件开发中,提出了用用例描述软件功能的方法,为后来出现的UML用例图奠定了基础。
角度二:UML语言的标准化过程
UML建模语言是1994年由三位创始人共同引入软件开发领域,经过多年的实践和完善,于1997年发布了第一版规范,1999年发布UML 1.3,2001年发布UML 1.4,2003年发布UML2.0。其中,UML1.4规范中是由Object Management Group(OMG)所发布,而UML2.0则是在UML1.4的基础上进行重构而成。这就意味着,UML语言并没有一个专门的创作团队或者一本著作,而是通过规范文件来标准化的。
角度三:UML语言的具体实现方式
UML建模语言是一种有名的标准建模语言,但是它只是一种语言、一种符号的标准,具体的实现还需要依赖于建模工具。目前,在市场上有很多优秀的UML建模工具,比如Rational Rose、Eclipse等,这些工具大多支持多种UML图形符号,帮助开发人员快速而准确地构建软件模型。
微信扫一扫,领取最新备考资料