求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code
会员   
联系我们 |网上付款
1621 次浏览  15 次
指南-第1部分概念
 

我们提供了一个简单的指南- 帮助您了解用户界面以及如何使用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使用基于网络的标准调用来探索和修改模型。