前页 | 后页 |
第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在线访问模型
对于野心勃勃的人,还可以使用Enterprise Architect的自动化(Active-X)接口使用脚本和插件来访问基础模型,或者通过OSLC接口访问Sparx Pro-Cloud服务器-RESTful API使用基于网络的标准调用来探索和修改模型。
下一步
安装了Enterprise Architect Trial Edition ,您现在就可以启动它并进行探索。请参阅下一节“第2.0部分-首次联系”。