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

一、目的

      Enterprise Architect最初是UML建模的CASE工具,但经过多年的发展,现已经成为了贯穿整个软件开发工程生命周期的强大管理软件。EA还可以有另一种针对团队协作的“服务器模式”,让项目人员进行协作。

二、环境要求

  • 操作系统要求:windows任何系列(Linux没有测试)

  • Enterprise Architect(EA画UML图软件)

  • 链接数据库的ODBC的数据源驱动程序

  • 数据库

  • 数据库可视工具

三、操作方法

3.1 示例操作环境:

  • Win7操作系统

  • MySQL数据库

  • Mysql32位和64位驱动程序

  • Navicat可视工具

  • EA 8.0

3.2 安装MySQL数据源驱动程序

      操作直接点击下一步安装即可

这里写图片描述

3.3 配置ODBC用户DSN

      控制面板——>管理工具——>数据源(ODBC)

这里写图片描述

      点击添加,选择MySQL ODBC 5.1 Driver,点击完成。

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

这里写图片描述

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

这里写图片描述

这里写图片描述

这里写图片描述

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

3.4 EA软件操作

      Tip:这里分成两种角色,一种是部署的角色,主要是负责服务器初始的构建。另一种是链接角色,主要是链接到已经布置好的服务器上。请看清楚找对自己对应的角色,然后进行相应的操作。

3.4.1 部署角色

操作步骤:

(1)建立一个EA画UML的项目,如test.eap
(2)建立一个以*.log为结尾的文件,作为日志记录文件
(3)下载以下的sql脚本,并导入到数据库,比如,示例中的EATest

Tip:sql文件比较大,运行的时间比较长,大概4~5分钟左右,获取路径:

这里写图片描述

导入后效果图:

这里写图片描述

(4)打开EA界面,点击链接到服务器。

这里写图片描述

(5)在弹出的“数据库链接属性”对话框中,选择Microsoft OLE DB Provider for ODBC Drivers,点击下一步。

这里写图片描述

(6)填入相关的信息,包括数据源名称,用户名称,密码,输入使用的初始目录(即数据库的名称),完成后点击确定,

这里写图片描述

(7)这里可以设置是否延迟加载,是否加密,设置好后点击确定。示例中没有添加任何操作.

这里写图片描述

(8)提示没有存放模型的仓库,是否创建一个仓库,这里选择“是”;

这里写图片描述

(9)弹出“项目转换”窗口,这里选择“.EAP到DBMS”,选择源项目,以及日志文件,点击转换。

这里写图片描述

(10)到这里就配置完成,可以获取服务器的UML等图了,可以进行团队协作开发了。

这里写图片描述

3.4.2 连接角色

(1)打开EA界面,点击链接到服务器。

这里写图片描述

(2)在弹出的“数据库链接属性”对话框中,选择Microsoft OLE DB Provider for ODBC Drivers,点击下一步。

这里写图片描述

(3)填入相关的信息,包括数据源名称,用户名称,密码,输入使用的初始目录(即数据库的名称),完成后点击确定,

这里写图片描述

(4)这里可以设置是否延迟加载,是否加密,设置好后点击确定。示例中没有添加任何操作

这里写图片描述

(5)到这里就配置完成,可以获取服务器的UML等图了,可以进行团队协作开发了。

这里写图片描述

四、所见问题

4.1 READ-Committed

这里写图片描述

      数据库设置问题参考博客:

4.2 缺少表

这里写图片描述

      导入sql脚本的时候出的错误,从新导入脚本就可以。

五、小结

      通过EA居然可以通过数据库来操纵,进行集体开发,这个真的是很厉害的,这样大家就有了共同的资源,可以同时对EA里面的图进行操作。这个想法还比较厉害的。加油!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你个佬六

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值