上一页 下一页

UML模型

 

    Enterprise Architect提供了丰富的工具,建模人员可以使用这些工具创建符合各种正式和非正式建模语言的模型。其中一种语言是统一建模语言(UML),Enterprise Architect全面支持该语言中指定的所有元素,关系和图表。UML由对象管理组(OMG)管理,Sparx Systems是管理和改进语言过程的活跃成员和贡献者。

    功能区

    功能

    描述

    请参阅

    统一建模语言(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出版。
      ISBN 0-07-709673-8
    • 使用UML开发软件作者:Bern Oestereich 
      由Addison Wesley出版。
      国际标准书号0-201-36826-5

    学到更多