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

Enterprise Architect最初是UML建模的CASE工具,但经过多年的发展,现已经成为了贯穿整个软件开发工程生命周期的强大管理软件。无论是需求调研人员、项目经理、架构师、系统分析师、开发人员、测试人员、部署和实施人员,都可以在EA中找到非常不错的辅助工具

Enterprise Architect最初是UML建模的CASE工具,但经过多年的发展,现已经成为了贯穿整个软件开发工程生命周期的强大管理软件。无论是需求调研人员、项目经理、架构师、系统分析师、开发人员、测试人员、部署和实施人员,都可以在EA中找到非常不错的辅助工具。

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

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

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

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

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

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

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

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

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中还提供了在线讨论等协作方式,方便通过数据源协作的团队。
Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
优缺点分析:深入了解开源软件的利弊优缺点分析:深入了解开源软件的利弊Feb 23, 2024 pm 11:00 PM

开源软件的利与弊:了解开源项目的优劣势,需要具体代码示例在当今数字化时代,开源软件越来越受到关注和推崇。作为一种基于合作和分享精神的软件开发模式,开源软件在不同领域都有着广泛的应用。然而,尽管开源软件具有诸多优势,但也存在一些挑战和限制。本文将深入探讨开源软件的利与弊,并通过具体的代码示例展示开源项目的优劣势。一、开源软件的优势1.1开放性和透明性开源软件

enterprise是什么版本enterprise是什么版本Jan 12, 2021 am 10:55 AM

enterprise是Windows系统企业版,Windows企业版主要面向大中型企业,其加入了Direct Access、Windows To Go Creator、AppLokcer、BranchCache等多种实用功能。

PHP 代码版本控制与协作PHP 代码版本控制与协作May 07, 2024 am 08:54 AM

PHP代码版本控制:PHP开发中常用的版本控制系统(VCS)有两个:Git:分布式VCS,开发人员本地存储代码库副本,便于协作和离线工作。Subversion:集中式VCS,代码库唯一副本存储在中央服务器上,提供更多控制。VCS帮助团队跟踪更改、协作并回滚到早期版本。

PHP文件下载方法及常见问题解答PHP文件下载方法及常见问题解答Jun 09, 2023 pm 12:37 PM

PHP是一个广泛使用的服务器端编程语言,它的许多功能和特性可以将其用于各种任务,包括文件下载。在本文中,我们将了解如何使用PHP创建文件下载脚本,并解决文件下载过程中可能出现的常见问题。一、文件下载方法要在PHP中下载文件,我们需要创建一个PHP脚本。让我们看一下如何实现这一点。创建下载文件的链接通过HTML或PHP在页面上创建一个链接,让用户能够下载文件。

Git 必知秘籍:让 Java 开发惊艳全场Git 必知秘籍:让 Java 开发惊艳全场Mar 06, 2024 am 08:25 AM

1.分支与合并分支允许您在不影响主分支的情况下试验代码更改。使用gitcheckout创建新分支,并在尝试新功能或修复错误时使用它。完成后,使用gitmerge将更改合并回主分支。示例代码:gitcheckout-bnew-feature//在new-feature分支上进行更改gitcheckoutmaingitmergenew-feature2.暂存工作使用gitadd将您要跟踪的更改添加到暂存区。这使您可以选择性地提交更改,而无需提交所有修改。示例代码:gitaddMyFile.java3

Java语言中的Git协作开发介绍Java语言中的Git协作开发介绍Jun 10, 2023 am 10:42 AM

Java语言一直以来都是非常流行的编程语言,它可以跨平台运行,具有很好的可扩展性和可维护性。而在Java开发中,Git已经成为最受欢迎的版本控制工具之一。在协作开发中,Git提供了重要的工具,可以方便团队进行代码管理,提高开发效率和代码质量。本文将介绍Java语言中的Git协作开发,包括Git的基本操作,分支管理,合并,团队协作等。一、Git的基本操作Git

PHP7.0中的多语言支持有哪些方法?PHP7.0中的多语言支持有哪些方法?May 26, 2023 am 08:31 AM

随着全球化的发展,多语言支持已经成为了越来越多网站开发者必须考虑的问题。在PHP7.0中,提供了多种方式来实现语言的本地化,以满足用户对于不同语言的需求。本文将介绍PHP7.0中的多语言支持方法及其优缺点。一、使用GettextGettext是PHP7.0内置的一个国际化工具包。它能够支持多种语言,并且可用于翻译所有用户界面的文本,包括

使用Scikit-Learn,快速掌握机器学习预测方法使用Scikit-Learn,快速掌握机器学习预测方法May 27, 2023 pm 02:26 PM

在本文中,我们将讨论预测函数的区别和它们的用途。在机器学习中,predict和predict_proba、predict_log_proba和decision_function方法都是用来根据训练好的模型进行预测的。predict方法predict方法用于进行二元分类或多元分类预测,并返回输入数据的预测类标签。例如,如果你已经训练了一个逻辑回归模型来预测一个客户是否会购买产品,则可以使用predict方法来预测一个新客户是否会购买产品。我们将使用来自scikit-learn的乳腺癌数据集。这个数

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Powerful PHP integrated development environment

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

SecLists

SecLists

SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

DVWA

DVWA

Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software