请选择 进入手机版 | 继续访问电脑版

SpeedPHP框架

 找回密码
 注册成为新用户

QQ登录

只需一步,快速开始

查看: 6048|回复: 0

Enterprise Architect多人协作方法(通过MySQL服务器共享)

[复制链接]
发表于 2012-11-9 13:44:53 | 显示全部楼层 |阅读模式
Enterprise Architect最初是UML建模的CASE工具,但经过多年的发展,现已经成为了贯穿整个软件开发工程生命周期的强大管理软件。无论是需求调研人员、项目经理、架构师、系统分析师、开发人员、测试人员、部署和实施人员,都可以在EA中找到非常不错的辅助工具。

那么在EA中,怎么样完成上述各种角色在同一个项目中(或者说在同一个EA工程中)相互间的并行或者串行工作呢?EA是否有类似版本控制的功能呢?EA的版本控制,仅是针对某个包来进行的,也就是在管理粒度上,比较不方便针对整个项目进行协作。具体可以参考EA软件项目菜单下的“版本控制”部分。

EA还可以有另一种针对团队协作的“服务器模式”,在打开EA的初始界面时,我们可以看到:“链接到服务器”的选项。下面我们来介绍如何使用我们最常用的MySQL数据库来作为“桥梁”,让项目人员进行协作。

1.jpg

1. 建立MySQL数据库,这步骤可以自行搜索教程,注意我们最好有个公用的库(在内网或外网)让我们可以多机协作。

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

2.jpg

3. 建立本机的MySQL ODBC源。下载:http://dev.mysql.com/downloads/connector/odbc/5.1.html 安装了MySQL的ODBC驱动后,按下图建立好MySQL的ODBC源。

3.png

4. 在配置ODBC时,注意win7系统32位和64位数据源的位置不同

配置ODBC链接,注意要在detail内打上: Return matched rows instead of affected rows 、Allow big result sets这两个的勾,不然会弹出“未能定位”的错误

5. 打开EA,选择“链接到数据库”,选中刚才设置的ODBC源,如果数据库中没有项目,可以将本地的项目转换一个到线上数据库。
6. 好了,链接完成后。当前的项目就已经是多人共享的了,当一人修改后会在短时间内同步到其他人的EA中,EA中的冲突会以最后修改为准。另外,EA中还提供了在线讨论等协作方式,方便通过数据源协作的团队。

您需要登录后才可以回帖 登录 | 注册成为新用户

本版积分规则

手机浏览|简版|中文PHP框架|开源协议|SpeedPHP.com ( 粤ICP备08008671号

GMT+8, 2019-11-19 20:51

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表