EA多人协作配置

发布时间 2023-09-11 17:20:30作者: 十二楼C

一、背景      

       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...

     

     

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

 

   

 

 

 

参考资料:

1)Enterprise Architect多人协作方法

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