前页 后页

UML模型

The UML Dictionary

Enterprise Architect提供了建模者可以用来创建符合各种正式和非正式建模语言的模型的大量工具。这些语言之一是Unified Modeling Language ( UML ), Enterprise Architect对语言中指定的所有元素,关系和图表提供了全面的支持。 UML由对象管理组(OMG)负责,对象管理组(OMG)是Sparx Systems的积极成员,并为管理和改进该语言的过程做出了贡献。

设备

设施

描述

也可以看看

Unified Modeling Language ( UML )

UML标准定义了用于指定业务和软件系统的符号和规则;该符号提供了丰富的图形元素集,用于对面向对象的系统进行建模,并且规则说明了如何连接和使用这些元素。

UML不是用于创建软件系统的工具。相反,它是一种用于通信,建模,指定和定义系统的视觉语言。

UML不是对软件系统进行建模的规定性过程。它不提供方法或过程,仅提供语言。因此,您可以通过多种方式使用UML来指定和开发软件工程项目。

该语言被设计为灵活,可扩展和全面,但足够通用,可以作为所有系统建模需求的基础。在其规范中,有各种各样的元素,它们以它们所服务的图的种类及其提供的属性为特征。所有这些都可以通过使用原型,标记值和配置文件来进一步指定。

Enterprise Architect支持许多不同种类的UML元素(以及一些自定义扩展)。这些与元素之间的连接器一起构成了模型的基础。

UML图 UML元素 UML连接器 UML刻板印象 标记值

应用范围广

尽管UML最初被认为是用于软件开发的语言,但可用于对广泛的现实世界域和过程(在商业,科学,工业,教育和其他领域),组织层次结构,部署图等进行建模。

Enterprise Architect还提供了其他定制图和元素,以解决进一步的建模兴趣。

建模

为新域扩展UML

使用UML概要文件,模式,语法,数据类型,约束,MDG技术和其他扩展,可以定制UML和Enterprise Architect ,以解决未在原始UML规范中明确定义的特定建模领域。

Enterprise Architect使扩展UML简单明了,最重要的是,扩展机制仍然是UML规范的一部分。

使用UML配置文件 设计模式 MDG技术

推荐读物

除了OMG提供的UML规范之外,还有两本对UML进行了出色介绍的书:

  • Schaum的提纲:Bennet,Skelton和Lunn撰写的UML
    由McGraw Hill发布。
    书号0-07-709673-8
  • Bern Oestereich的UML开发软件
    由Addison Wesley发布。
    书号0-201-36826-5

学到更多