一、背景
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:数据库选择的是EATest是部署人员在数据库中建立的对项目管理专用的库,连接人员直接连接就可以。到这里ODBC就添加了用户数据源。
5、EA连接数据源。打开EA无需新建EA文档,直接选择Server Connect去连接上一步中新建的数据源。
5、协作。使用过程总的一些问题汇总
- 编辑过过程中要手动保存(Ctrl + S )
- 如果其它人编辑之后,没有同步刷新,考虑Reload Project...
- 数据库要设置定时备份,不然库如果出问题了,那可是无力回天了。
参考资料:
标签:EA,数据源,数据库,ODBC,协作,多人,MySQL From: https://www.cnblogs.com/cheng2015/p/17693962.html