我们提供了一个简单的指南-
帮助您了解用户界面以及如何使用Enterprise Architect进行建模
分为四个部分
第1部分-概念
第2部分-首次使用
第3部分-建立模型
第4部分-设置应用
第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或基于云的存储库中!
技术、观点与框架
在学习Enterprise Architect过程中,您会遇到很多术语“技术”。。在这种特殊情况下,所指的是与领域相关的建模元素的集合,这些元素一起形成了独特的建模语言。例如,UML
2.5是Enterprise Architect支持的一种开放标准建模语言。UML2.5是企业架构师支持的开放标准建模语言;它通常被称为“UML技术”或“UML观点”。
技术领域
技术是形成一种建模语言的相关建模元素的集合
Enterprise Architect中的技术还可以包括脚本,形状,文档模板,模式和其他有用的工件
可以根据模型存储库中的要求打开和关闭技术
模式
模式是可重用的建模内容的集合,例如基本用例模型或简单的类模型
模式用于启动建模并加快公共建模解决方案的创建
EnterpriseArchitect 14包含了1000多个模式的集合,并用许多不同的建模语言进行了详细的说明。
观点
透视图是用户界面上的约束,它仅显示特定技术或一组技术
透视图用于降低复杂性并帮助您专注于任务
构架
框架是模式、建模语言和其他支持建模方法的材料的集合
框架可以聚合不同的建模语言,并且通常可以帮助确定模型结构
当您完成30天的试用时,您将非常熟悉这些术语,并了解每个术语对您的建模表达能力和有效性的贡献。
模型可以做的事情
因为Enterprise Architect模型是基于存储库的,有丰富的连接集、元信息和其他支持可视化方面的材料,因此可以从模型本身获取模型并创建各种新材料。一些可能性包括:
- 以RTF格式或PDF格式显示的文档,揭示了模型的基本方面以及视觉表示
- 从类模型和行为模型生成代码
- XMI和其他格式的模型交换资料,以便其他工具可以读取和操作模型
- 以多种格式模拟行为模型,例如BPSim,DMN,状态模型,活动图等
- 使用OpenModelica进行SysML参数仿真
- 进行模型内容审查
- 使用WebEA和ProCloud Server在线访问模型
在基于DBMS或基于云的存储库中移动模型后,您可能还可以实现模型安全性,以控制谁可以修改模型并控制对单个元素的锁定。在Ultimate
Edition中,您还可以实现行级安全性,并控制哪些用户可以看到模型的哪些部分。
对于有野心的人来说,还可以使用Enterprise Architect的自动化(Active-X)接口使用脚本和插件来访问基础模型,或者如果要访问Sparx
Pro-Cloud Server,则可以通过OSLC接口访问RESTful API使用基于网络的标准调用来探索和修改模型。
|