前页 | 后页 |
部件1 - 概念
不仅仅是绘图工具
Enterprise Architect最重要的概念之一是它不仅仅是一个简单的绘图工具。与许多有时将自己表现为建模工具的简单绘图工具不同,在Enterprise Architect中,所有模型都存储在非常详细和丰富的存储库中,并建立在这些存储库中。这种方法的一些重要结果是:
- Enterprise Architect中A图表是底层模型某些部分的视图
- 模型元素可以出现在多个图表中
- 在一个图表中更新一个元素将在它出现的所有其他图表中更新它
- 元素之间的连接是一级模型元素,而不仅仅是视觉表示
- 浏览器窗口(稍后将了解的 UI 窗口)是进入模型本身的入口
- 图表工具箱有一个适合当前图表类型和建模语言的元素的调色板
- 建模语言中的元素具有特殊的属性、特性和链接限制
基于存储库的建模
Enterprise Architect中A模型存储库可以根据需要以多种方式实现。无论哪种类型,重要的是要注记必须先创建或打开存储库,然后才能进行任何建模。
一些典型的存储库类型包括:
- 通常由单个开发人员使用A单个文件 (.eap/.eapx/.fdb/.feap)
- 数据库管理系统(甲骨文A #
服务器, MySQL ...) 工作组和大型团队使用的基于存储库 - 一个基于内部 LAN 的 Sparx 云服务器存储库(带有 .FDB 或 DBMS 后端),用于简化部署、提高效率和其他好处
- 面向 Web A Sparx 云服务器存储库,用于全球分布式开发、利益相关者访问、优化等
技术、蓝图和框架
在学习Enterprise Architect时您会经常遇到的另一个术语是“技术”。在这种特殊情况下,指的是与领域相关的建模元素的集合,它们共同形成一种独特的建模语言。例如, UML 2.5 是Enterprise Architect支持的开放标准建模语言;它通常被称为“ UML技术”或“ UML蓝图”。
技术
- A技术是形成建模语言的相关建模元素的集合
- A技术in Enterprise Architect还可以包括脚本、形状、文档模板、模式和其他有用的工件
- 技术可以在模型库中根据需要打开和关闭
模式
- 模式是可重用建模内容的集合,例如基本用例模型或简单类模型
- 模式用于启动建模并加快通用建模解决方案的创建
- Enterprise Architect包含 1000 多种模式的集合,并以多种不同的建模语言进行详细解释
蓝图
- 蓝图是对用户界面A约束,仅显示特定技术或一组技术
- 蓝图A降低复杂性并帮助您聚焦于您的任务
构架
- 框架是模式、建模语言和其他材料A集合,它们共同支持建模方法
- 框架可以聚合不同的建模语言,通常有助于确定模型结构
当您完成 30 天的试用时,您将非常熟悉这些术语,并了解每个术语如何有助于您的建模表现力和有效性。
模型可以做的事情
因为Enterprise Architect模型是基于丰富的连接集、元信息和其他支持视觉方面的材料的存储库,所以可以利用模型并从模型本身创建广泛的新材料。一些可能性包括:
- 富文本或 PDF 格式的文档,显示模型的基本方面以及可视化表示
- 从类模型和行为模型生成代码
- XMI 和其他格式的模型交换材料,以便您的模型可以被其他工具读取和操作
- 以各种格式模拟行为模型,例如 BPSim、DMN、状态模型、活动图表等
- 将一系列数学仿真工具应用于系统仿真和动态仿真
- 使用 OpenModelica 或 MATLAB 进行 SysML 仿真
- 对模型内容进行审查
- 使用WebEA和 ProCloud服务器使模型可在线访问
对于雄心勃勃的人来说,也可以使用Enterprise Architect的自动化 (Active-X) 界面使用脚本和插件访问底层模型,或者如果访问 Sparx Pro-Cloud服务器,通过 OSLC 界面 - 用于探索和开发的 RESTful API使用基于网络的标准调用修改模型。
下节
安装了Enterprise Architect 试用版后,您现在可以启动它并进行探索。请参考下一节“部件2.0 - 第一次接触”。