统一建模语言, Unified Modeling Language
从上世纪 70 年代到 90 年代,软件建模技术和软件开发过程成为了业界追捧的最新技术,其间产生了超过 50 种以上的方法学和技术。1995年,Grady Booch、James Rumbaugh 和 Ivar Jacobson 三位方法学大师走到了一起,他们在当时还是作为独立公司的 Rational(Rational Software Inc.,瑞理软件)结成盟友,决定创立一个统一的软件方法学和建模技术。他们于 1995 年 10 月发布了统一方法(Unified Method),即后来被称之为统一建模语言(Unified Modeling Language,UML)的 0.8 版本。下面这幅漫画形象地描绘出了这个软件方法学上最为重要的统一。
UML 的 0.9 版于 1996 年 6 月正式对外发布,并引起了 OMG(Object Management Organization,对象管理组织)的关注,UML 也在随后成为了 OMG 的正式提案。1997 年 1 月,Rational 组织成立了 UML 合作者联盟。在这一年,业界开始逐渐认识到 UML 的本质意义,非常多的公司加入了 UML 合作者联盟。UML 于 1997 年 9 月成为 OMG 正式标准,并开始由 OMG 来全面负责 UML 的发展。
1997年,OMG组织(Object Management Group对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。UML的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。UML提出了一套IT专业人员期待多年的统一的标准建模符号。通过使用UML,这些人员能够阅读和交流系统架构和设计规划 —— 就像建筑工人多年来所使用的建筑设计图一样。
未显示需要 JavaScript 的文档选项