版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、配置EA的协同设计环境汪超 一、EA+SVN的协同设计方式1工具/原料11、安装软件12、在EA中进行SVN配置33、将本地设计图提交到SVN版本库74、从SVN版本库中获取已存在的设计图95、日常设计工作11注意事项13二、EA+SQL SERVER的协同设计方式14三、EA+Oracle的协同设计方式.17一、EA+SVN的协同设计方式EA(Enterprise Architect)是功能最强大的CASE工具。SVN(SubVersion)是最常用的版本控制工具。两者结合在一起,可以搭建高效的团队协同设计工作环境。 EA本身是以*.eap的私有格式来存储设计图的,
2、但同时它也支持将设计图的内容存储在SVN等版本库中。借助第三方版本控制工具,以实现版本控制和协同设计的目的。 当选择SVN作为EA的版本配置库时,需要在SVN上指定一个存储目录,EA将其的所有设计图都存放在这个目录中。为了达到协同设计的目的,EA将把每一个package作为一个单独的文件进行存储。也就是说,同一个时间内、对同一个package,最多只能有一个人进行编辑。工具/原料· EA(Enterprise Architect)安装程序· SVN(SubVersion)客户端安装程序· 项目SVN版本配置库1、安装软件1. 1安装EA工
3、具。Public标准软件库ModelEA 因安装过程很简单,这里不做详细描述。2. 2安装SVN客户端工具。Public标准软件库SCMSVNTortoiseSVN安装过程也比较简单,只是其中有一步要特别注意:在选择安装组件的步骤中,必须要选择“命令行工具”。而这个组件默认是不安装的。3. 3将项目版本配置库checkout到本地目录。2、在EA中进行SVN配置1. 1 刚才说过,在版本配置库中,EA把每一个package都作为一个单独的文件进行存储。而所有的这些文件都需要一个目录来存放。所以,在绑定SVN之前,需要在SVN版本库中,创建一个
4、目录,用来存放EA文件。如下图所示,我们在SVN库中创建了一个名为“数据开发新数据模型_EA版”的目录。我们将用它来存放与需求分析相关的设计图。创建完毕后,用svn update命令,将其同步到本地工作拷贝中。2. 2在本地创建一个空的eap文件/或用已有的文件(我直接用:监管平台报表数据库设计.eap) ,我们将用它作为设计工作的本地工作拷贝。其中的设计图,除了存储在该eap文件中,还将同时存储在SVN版本库中。3. 3打开该文件,右键点击“Project Browser”中的任意位置,选择右键菜单“Package Control -> Version Control Settings
5、"。4. 4EA将弹出“Version Control Settings”配置窗口。如下图所示,在该弹出窗口内进行以下配置。其中:Unique ID:自定义的一个标识字符串,项目组的成员都通过这个ID来定位共享的内容。一经指定不可变更。Type:所使用的第三方版本控制工具的类型。在这里,我们使用SVN。Working Copy Path:SVN版本库中,用于存储EA设计图图元的路径。这个路径是其在本地工作拷贝中的路径(绝对路径)。Subversion Exe Path:SVN命令行工具(svn.exe)的绝对路径。Save:以上内容填写完毕后,点击“Save”按钮保存设置。Defin
6、ed Configurations:已经保存的配置信息都罗列在此表格中。可以同时有多条配置。点击“New”按钮,可增加新的配置条目。END3、将本地设计图提交到SVN版本库1. 1 当版本库初始化完毕后,还只是一个空目录,里面没有任何内容。所以需要先在本地创建并制作初始的设计图,然后将其提交到版本库中。这个工作基本上只需要做一次。对于项目组中的大多数成员来说,若项目组已经完成了本项初始化工作,则可以跳过这一步,直接从第4步开始。2. 2右键点击“Project Browser”中本地设计图的根节点,在弹出菜单中,选择“Package Control -> Add
7、 Branch to Version Control”,将本地内容提交版本控制。3. 3在弹出的“Apply VC to Branch”窗口中,选择在第2步中配置好的条目,并勾选下面的“Export as Model Branch”。点击OK后,在弹出的“Comment”窗口中,填入SVN日志信息。4. 4导出EAB文件,供项目组其他成员导入用。名字可以自定义。5. 5版本提交成功后,可以看到在“Project Browser"窗口中,节点上已经被明显地添加了加锁的标记。这表明该节点内的Package,已经纳入版本控制管理了。END4、从SVN版本库中获取已存在的设计图1. 1右键点
8、击“Project Browser”,选择菜单“Package Control -> Import Model Branch”2. 2 在弹出的“Import VC Model Branch”窗口中,选择刚才提交到版本库的内容,并点击“OK”按钮。3. 3 点击“OK”按钮。花费一段时间进行同步后,SVN版本库上的内容已被下载并同步到本地文件中了。接下来就可以在本地展开设计工作了。5、日常设计工作· 日常的设计工作,都在EA中完成。EA中的版本管理操作,都在右键菜单“Package Cont
9、rol”内。而使用方式与VSS类似,即:Get Latest -> check out -> 本地修改 -> check in -> Get Latest 这种循环。 常用的菜单项含义如下:Check In Branch:Checkin选中的Package与其所有的子Package。Check Out Branch:Checkout选中的Package与其所有的子Package
10、。Check In:仅Checkin当前选中的Package。Check Out:仅Checkout当前选中的Package。Undo Check Out:放弃对当前选中的Package的Checkout,回滚到原来的版本。Get All Latest:从版本库更新版本到本地。File Properties:查看文件状态,比如:谁创建的、当前版本号、最后修改日期、被谁锁定等。File History:查看版本历史。注意事项· 养成“开始工作之前,先从版本库更新版本”的习惯。· 养成“工作结束之后
11、,及时提交版本”的习惯。· Checkout的范围越小越好、时间越短越好。对于自己不会进行修改的部分,就不要将其checkout。· 工具只是起辅助作用,不要忽视和同伴的线下直接交流。· 对EA+SVN来说,设计图版本管理操作,都应该只在EA中完成,而不要在本地文件夹中直接进行版本操作。· 对EA+SVN来说,版本控制的最小单位就是package,而且是以文件的形式· 使用TortoiseSVN 的update/commit和EA中的checkin/checkout交替操作设计文件可能会造成无法正常锁定与提交二、EA+SQL SERVER的协同设计方式1、在数据库中建立一个数据库EA 用于存放EA的数据 :2、 用从EA官网下载的数据库初始化脚本建立对应的表、索引等 文档:Team Modeling Resources for Enterprise Architect文档地址:脚本下载地址:3、在本地用EA链接数据库 ,连接步骤及配置如下:4、 第一次连接须要初始化数据(将一个工程的文件导入 ,以file to DBMS 方式导入 , 如不是连空数据库 此步骤可跳过 ) ,连接后就可以看到资源库中的工程设计文件 。5、 协同编辑的处理 , 如用户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 3-9门窗基础工程
- 2025年甲醇燃料加注站安全距离
- 护理观察在手术室护理中的应用
- 河北省衡水名校2026届高三下学期5月份学情调研化学试卷(含解析)
- 热敏电阻器制造工安全宣传水平考核试卷含答案
- 日用化学用品配方师QC管理评优考核试卷含答案
- 2026年新科教版高中高一历史上册第三单元隋唐科举制创立卷含答案
- 玻璃钢制品手糊工岗前品质考核试卷含答案
- 2026年新科教版高中高二数学上册第三单元空间向量求线面角卷含答案
- 照相机及器材制造工安全技能测试模拟考核试卷含答案
- 2026年江苏苏锡常镇四市高三下学期二模英语试卷和答案
- 2026年4月23日四川省宜宾市五方面人员选拔笔试真题及答案深度解析
- 2026广东建设职业技术学院第二批招聘6人备考题库附答案详解(考试直接用)
- 2026年科级干部任职资格政治理论考核要点
- GB/T 17498.6-2026室内固定式健身器材第6部分:跑步机附加的特殊安全要求和试验方法
- 义务教育均衡发展质量监测八年级物理综合试卷
- 国家义务教育质量监测四年级英语模拟试题(2套含解析)
- 《低空经济应用技术》课件全套 第1-15章 低空经济概论-智慧城市
- 《捡拾垃圾我先行》教学课件-2025-2026学年人美版(新教材)小学劳动技术三年级下册
- 2026年及未来5年中国美容美发机构行业发展监测及投资战略研究报告
- 2025至2030中国钛合金航空航天领域应用拓展研究报告
评论
0/150
提交评论