前页 后页

第1部分-概念

不仅仅是绘图工具

Enterprise Architect的最重要概念之一是它不仅仅是一个简单的绘图工具。与有时会以建模工具形式出现的许多简单绘图工具不同,在Enterprise Architect所有模型都存储在非常详细且丰富的存储库中并在其上构建。此方法的一些重要结果是:

  • Enterprise Architect中的图是基础模型某些部分的视图
  • 模型元素可以出现在多个图中
  • 更新一个图中的元素会在其他所有图中更新该元素
  • 元素之间的连接是第一级模型元素,而不仅仅是视觉表示
  • 浏览器窗口(一个UI窗口,您稍后将了解)是模型本身的入口
  • 图表工具箱具有适合当前图表类型和建模语言的适当元素的调色板
  • 建模语言中的元素具有特殊的属性,特征和链接限制

基于存储库的建模

根据需要,可以通过多种方式来实现Enterprise Architect模型存储库。无论类型如何,都必须注意必须先创建或打开存储库,然后才能进行任何建模。

一些典型的存储库类型包括:

  • 单个文件(.eap / .eapx / .fdb / .feap),通常由单个开发人员使用
  • 工作组和较大团队使用的基于DBMS(Oracle,SQL Server,MySQL ...)的存储库
  • 基于内部局域网的Sparx Cloud-Server存储库(带有.FDB或DBMS后端),可简化部署,提高效率并带来其他好处
  • 面向Web的Sparx Cloud-Server存储库,用于全球分布式开发,涉众访问,优化等

通常,您将要进行的建模类型决定了所需的存储库类型。为了您的试用目的,除非您可以访问某些预先存在的较大存储库,否则最简单的方法是使用单文件方法。本指南将单个文件作为最简单的入门方法。但是请记住,如果需要,您始终可以在以后将单个文件模型扩展到完整的DBMS或基于Cloud的存储库中!

技术,观点与框架

在学习Enterprise Architect您会遇到的另一个术语是“技术”。在这种特殊情况下,是指与领域相关的建模元素的集合,这些元素一起形成了唯一的建模语言。例如, UML 2.5是Enterprise Architect支持的一种开放标准建模语言。它通常被称为“ UML技术”或“ UML透视图”。

技术领域

  • 技术是构成建模语言的相关建模元素的集合
  • Enterprise Architect的技术还可以包括脚本,形状,文档模板,模式和其他有用的工件
  • 可以根据模型存储库中的要求打开和关闭技术

模式

  • 模式是可重用的建模内容的集合,例如基本用例模型或简单的类模型
  • 模式用于启动建模并加快创建通用建模解决方案的速度
  • Enterprise Architect 14包含超过1000种模式的集合,其中包含许多不同建模语言的详细说明。

观点

  • 透视图是用户界面上的约束,它仅显示特定技术或一组技术
  • 透视图用于降低复杂性并帮助您专注于任务

构架

  • 框架是模式,建模语言和其他材料的集合,它们一起支持建模方法
  • 框架可以汇总不同的建模语言,并且通常可以帮助确定模型结构

在进行为期30天的试用期间,您将对这些术语变得非常熟悉,并了解每个术语如何有助于您的建模表现力和有效性。

模型可以做的事情

由于Enterprise Architect模型是基于存储库的,具有一组丰富的连接,元信息和其他支持可视化方面的材料,因此可以采用该模型并根据模型本身创建各种新材料。一些可能性包括:

  • 以RTF格式或PDF格式显示的文档,揭示了模型的基本方面以及视觉表示
  • 从类模型和行为模型生成代码
  • XMI和其他格式的模型交换资料,以便其他工具可以读取模型并对其进行操作
  • 以多种格式模拟行为模型,例如BPSim,DMN,状态模型,活动图等
  • 使用Open Modelica进行SysML参数仿真
  • 进行模型内容审查
  • 使用WebEA和ProCloud Server在线访问模型
在基于DBMS或基于Cloud的存储库中移动模型后,您可能还可以实现模型安全性,以控制谁可以修改模型并控制对单个元素的锁定。在Ultimate Edition中,您可能还实现行级安全性并控制哪些用户可以看到模型的哪些部分。

对于野心勃勃的人,还可以使用Enterprise Architect的自动化(Active-X)接口使用脚本和插件来访问基础模型,或者通过OSLC接口访问Sparx Pro-Cloud服务器-RESTful API使用基于网络的标准调用来探索和修改模型。

下一步

安装了Enterprise Architect Trial Edition ,您现在就可以启动它并进行探索。请参阅下一节“第2.0部分-首次联系”。