Enterprise Architect工具笔记
EA简介
认识了解EA 文件结构:模型、图标、类、关系介绍
EA绘图
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
二、配置流程
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...
- 数据库要设置定时备份,不然库如果出问题了,那可是无力回天了。
参考资料:
逆向工程—根据数据库文件生成ER图
正向工程——根据DataModeling导出DDL(建表语句)
Develop->选择DataModling或DataModling的上级目录,在Crenerate DDL中选择要导出的表,输入sql文件名,点击Generate就可以了。
EA使用技巧
1、EA DataModeling显示别名
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、个性化配置
4、其他
EA(Enterprise Architect )绘图加版本号 EA(Enterprise Architect)14 修改代码字符集为UTF-8
EA常见问题
1、EA15.2打开.eap文件,提示密码无效
问题原因:EA 14以后,采用了新的文件访问机制,需要设置一下,参见下图
解决方法:
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基础篇设置默认语言和默认数据库
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix