Enterprise Architect工具笔记

EA简介

  认识了解EA   文件结构:模型、图标、类、关系介绍

  EA15使用指南      EA设置应用

EA绘图

  使用EA画ER图并导出为图片

  EA绘制数据流图

  EA创建9中常见UML图

  

EA多人协作配置

一、背景      

       Enterprise Architect最初是UML建模的CASE工具,但经过多年的发展,现已经成为了贯穿整个软件开发工程生命周期的强大管理软件。无论是需求调研人员、项目经理、架构师、系统分析师、开发人员、测试人员、部署和实施人员,都可以在EA中找到非常不错的辅助工具。

       团队成员之间想要共享设计就得中心化管理EAPX(Enterprise Architect Repository)。比较常用的方式就是将EA的文档托管到版本控制工具来管理(比如:SVN,Git)。由于EAPX属于二进制文件,版本管理工具是没法自动合并差异,,多人协作的时候,需要提前锁定文档,直到编辑和提交完成,释放锁。其它团队成员才能编辑。

     EA提供了将EAPX存储到数据库的机制,通过EA工具连接指定的数据,就可以进行设计工作。团队成员连接同一个数据库,就可以同时查看,编辑设计稿。  

     本文主要介绍如何搭建基于DB仓库配置EA环境实现多人协作设计。主要软件版本信息:

   ​Enterprise Architect v15.2

   ​MySQL Community Server 5.7.19

  mysql-connector-odbc-5.3.8

 

  Enterprise Architect 15.2用户指南

二、配置流程

         1、安装MySQL数据库。

         2、导入SQL文件,SQL文件可以在http://www.sparxsystems.com/resources/corporate找到,请注意你的MySQL引擎的选择。

         3、安装MySQL的ODBC驱动。。下载: http://dev.mysql.com/downloads/connector/odbc/5.1.html 安装了MySQL的ODBC驱动

         4、建立本机的MySQL ODBC源。

    特别注意:请根据EA版本选择数据源(32位或64位),如选错。会导致步骤4连接数据源中找不到配置的数据源。

               控制面板——>管理工具——>数据源(ODBC)。点击添加,选择MySQL ODBC ,点击完成。   

 Tip:只有安装了MySQL数据源驱动程序后才会有MySQL的驱动程序,其他数据库也同理。

    

   输入数据源名称,服务器的IP,用户名,密码,选择数据库输入相关的信息,然后点击Details,对Allow big result sets 和Return matched rows instead of affected rows 选中,然后点击OK。

  

 Tip:数据库选择的是部署人员在数据库中建立的对项目管理专用的库,连接人员直接连接就可以。到这里ODBC就添加了用户数据源。

 

 

    5、EA连接数据源。打开EA无需新建EA文档,直接选择Server Connect去连接上一步中新建的数据源。

   5、协作。使用过程总的一些问题汇总

  • 编辑过过程中要手动保存(Ctrl + S )
  • 如果其它人编辑之后,没有同步刷新,考虑Reload Project...

     

     

  • 数据库要设置定时备份,不然库如果出问题了,那可是无力回天了。

  

参考资料:

1)Enterprise Architect多人协作方法

2)EA链接到服务器,项目人员协作开发

3)Navicat 人工备份和自动备份

 

 

逆向工程—根据数据库文件生成ER图

   

 

正向工程——根据DataModeling导出DDL(建表语句)

Develop->选择DataModling或DataModling的上级目录,在Crenerate DDL中选择要导出的表,输入sql文件名,点击Generate就可以了。

    

 

EA使用技巧

1、EA DataModeling显示别名  

  EA Data Modeling 显示别名设置     

  EA15.2显示别名设置

    1) Start->Preferences->Digram->Behavior  

    

 

    2)在图形空白处,邮件Properties->Digram,勾选Use Alias if Available。

    

 

2、EA图之间复制元素

  方法1:使用Ctrl+c复制,使用Ctrl+Shift+V粘贴。   

  方法2:将DataModeling中的表直接拖动到目标DataModeling所属的文件加上,Table会加入到DataModeling中,再从左侧拖入到右边Digram中即可。

       EA的使用---EA如何将一个文件中的图复制到另外一个文件中

       在图之间复制元素  

    

 

3、个性化配置

  EA v12 / v14 / v15 个性化配置备份

4、其他

   EA(Enterprise Architect )绘图加版本号   EA(Enterprise Architect)14 修改代码字符集为UTF-8

 

EA常见问题

1、EA15.2打开.eap文件,提示密码无效

  

问题原因:EA  14以后,采用了新的文件访问机制,需要设置一下,参见下图

解决方法:

 之前的老版本的.eap工程文件都无法打开

Layout—Theme & Apprearance—General 取消勾选Use JET4.0-requires restart

     eap是用Jet数据库引擎存储,默认是Jet3.5(Access97),也可以是Jet 4(Access 97后面的版本)。新版本EA创建的eapx文件用老版本EA也可以打开。可以再Start>View>Preferences里吧“Use Jet 4.0”勾选/取消。

   UML数据建模  需求建模,用例模型,行为模型,导出等

  使用EA软件画数据库图表    EA基础篇设置默认语言和默认数据库  

 

 

posted @ 2023-09-11 17:13  十二楼C  阅读(490)  评论(0编辑  收藏  举报