前页 | 后页 |
Unified Modeling Language (UML)
Enterprise Architect提供了大量工具,建模者可以使用这些工具来创建符合各种正式和非正式建模语言的模型。其中一种语言是Unified Modeling Language ( UML ), Enterprise Architect全面支持该语言中指定的所有元素、关系和图表。 UML由物件管理组 (OMG) 管理,其中Sparx Systems是管理和改进语言过程的积极成员和贡献者。
功能
功能 |
描述 |
也见 |
---|---|---|
Unified Modeling Language ( UML ) |
UML标准定义了用于指定业务和软件系统的符号和规则;该符号为面向object系统建模提供了一组丰富的图形元素,以及如何连接和使用这些元素的状态。 UML不是创建软件系统的工具;相反,它是一种用于交流、建模、指定和定义系统的视觉语言。 UML不是对软件系统建模的规定过程;它不提供方法或过程,只提供语言。因此,您可以以多种方式使用UML来指定和开发您的软件工程项目。 这种语言被设计为灵活、可扩展和全面,但又足够通用,可以作为所有系统建模要求的基础。有了它的规范,就有了范围广泛的元素,这些元素的特点是它们所服务的图表种类和它们提供的属性。所有这些都可以通过使用刻板印象、标记值和配置文件来进一步指定。 Enterprise Architect支持许多不同类型的UML元素(以及一些自定义扩展);连同元素之间的连接器,这些构成了模型的基础。 |
UML图表 UML元素 UML连接器 UML构造型 标记值 |
广泛的应用 |
虽然最初被设想为一种用于软件开发的语言,但UML可用于模型广泛的现实世界领域和流程(在商业、科学、工业、教育和其他地方)、组织层次结构、部署图等等。 Enterprise Architect还提供了额外的自定义图表和元素,以解决进一步的建模兴趣。 |
建模基础 |
为新领域扩展UML |
使用UML Profiles 、模式、语法、数据类型、约束、 MDG 技术和其他扩展,可以定制UML和Enterprise Architect以解决原始UML规范中未明确定义的特定建模域。 Enterprise Architect使扩展UML变得简单直接,而且最重要的是,扩展机制仍然是UML规范的一部分。 |
使用UML Profiles 设计模式 MDG技术 |
推荐阅读 |
除了 OMG 提供的UML规范之外,还有两本书对UML进行了出色的介绍:
|