一 标准建模语言UML面向对象的分析与设计(OOA&D)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且对其作了进一步的发展,并最终统一为大众所接受的标准建模语言。
面向对象技术和UML的发展过程可用下图来表示,标准建模语言的出现是其重要成果。在美国,截止1996年10月,UML获得了工业界、科技界和应用界的广泛支持,已有700多个公司表示支持采用UML作为建模语言。1996年底,UML已稳占面向对象技术市场的85%,成为可视化建模语言事实上的工业标准。1997年11月17日,OMG采纳UML
1.1作为基于面向对象技术的标准建模语言。UML代表了面向对象方法的软件开发技术的发展方向,具有巨大的市场前景,也具有重大的经济价值和国防价值。
图1 UML的发展历程
UML 1.0 Team
Digital
Equipment |
Contributions
include |
*
Hewlett-Packa |
multi-modeling
and refinements |
i-Logi |
x business
modeli |
* ICON
Computing |
use
cases and responsibilities, |
* Intellicorp |
state
machine semantics, |
* MCI
Systemhouse |
types,
classes and instances |
* Microsoft |
interfaces
and components, |
* Oracle |
collaborations
and patterns, |
* Rational
Software |
distribution
and concurrency, |
* Texas
Instruments |
meta-metamodel, |
* Unisys |
glossary |
* =
co-submitter |
OMG
and RM-ODP technology perspective |
|