您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 
 订阅
基于本地文件进行建模协作(EA指南)
 
作者:俎涛,张可馨(火龙果软件工程)
   次浏览      
2021-6-23
 

在文章《协同建模&版本管理(基于EA)》一文中,我们提到EA有四种协同建模方式:

  • 基于本地文件
  • 基本共享文件仓库
  • 基于模型数据库
  • 基于云服务
  • 今天我们主要介绍一下第一种方式 基于本地文件进行建模协作

    工作场景:基于本地文件的团队协作

    使用EA 对于比较简单的小团队协作,可以采用基于文件的导入导出进行协作。

    工作场景的具体过程如下:

    场景 活动
    基于本地文件的协作 1. 在EA中已经建好的模型,以本地文件的方式存储模型。
    2. 项目经理为一个项目建立一个模型。
    3. 项目经理把一个项目建立多个视图包:需求视图,设计视图,code视图,测试视图。
    4. 每个视图包分配给不同的人负责,分别导出为一个包的xml文件。
    5. 协同建模的工程师接收自己的模型包,建立该视图包的模型,然后工程师把建完的模型包导出为xml文件,发给项目经理。
    6. 项目经理把该模型包导入,集成到整体模型中。

    工作原理:基于文件导出、导入的协作

    基于文件的导出、导入的协作的工作原理如下:

  • A用户在EA中把要共享的模型包导出为一个xml文件;
  • B用户把这个模型包导入自己的EA项目文件;
  • B用户建模完成后,再把该模型包导出为xml文件发给A用户;
  • A用户在原有的模型中把xml文件导入模型包,完成合并。

  • 为了支持基于文件导出导入的协作,EA具有如下功能:

    功能 说明
    建模 建模者可以为一个项目建立一个模型
    导出模型 建模者可以将模型包导出为xml文件
    导入模型 建模者可以将xml文件导入模型包
    模型对比 对比2个模型文件之间的差异
    建模合并 两个建模者之间基于本地文件的协同建模合并

    操作指南

    基于文件导出/导入的协作操作方法如下:


    下面介绍一下具体的操作步骤:

    1.导出一个模型包为 xml文件

    项目经理把一个聊天室项目建立多个视图包:需求视图,设计视图,code视图,测试视图。

    项目经理把每个视图包分配给不同的人负责,分别导出为一个包的xml文件。

    步骤:

  • 点击Publish中的Export-XML中的 Export XML for Current Package(导出当前包的XML)。
  • 输入XML文件名,选择XML文件保存位置。
  • 点击 Export
  • 如下是导出的配置界面:


    2. 导入修改后的xml模型文件到模型包

    项目经理把各模型包导入,集成到整体模型中。

    步骤:

  • 点击Publish中的Import-XML中的Import Package from XML(导入XML包)
  • 找到XML模型文件
  • 点击Import
  • 如下是导入的配置界面:


    如下是在EA中查看导出导入的XML模型包文件内容:


    对比2个模型文件差异

    在模型文件分发的过程中,同一个模型项目,可能存在多个模型文件的版本,他们之间存在一些差异。

    用户还可以对2个模型文件对比差异,操作方法如下:

  • 用户选择EA的2个模型文件对比功能。
    • √ 选择EA菜单Configure中的Integrity的下拉菜单-Project Compare
  • 用户选择要对比的2个模型文件,启动对比,EA显示2个模型文件的差异。
  • 具体的操作界面如下:


    火龙果软件提供团队协同建模环境的咨询服务,可以帮助用户搭建完整的团队建模和MBSE解决方案,详细信息请见 http://tool.uml.com.cn/ToolsEA/service.asp

    希望本文对您的建模工作有帮助。更多的有关EA建模资料如下:

  • 视频:http://tool.uml.com.cn/ToolsEA/jswd-ysm.asp?partname=sp
  • 文章: http://tool.uml.com.cn/ToolsEA/docea.asp?partname=wk
  • 文章:协同建模&版本管理(基于EA)
  • 文章:基于文件仓库进行建模协作(EA+SVN)
  • 如果您希望了解更多信息:

    • 欢迎访问建模者频道 http://modeler.org.cn/
    • 也欢迎直接联系我们 zhgx@uml.net.cn ,010-62670969

    本文使用的建模工具为EA,可以下载试用版http://tool.uml.com.cn/ToolsEA/download.asp

     

    后记

    希望您读了此文后有所受益。

    如果您有经验乐于分享,欢迎投稿给我们。

    如果您对我们的培训、咨询和工具感兴趣:

    课程:
  • 基于UML和EA进行分析设计
  • MBSE(基于模型的系统工程)  
  • 基于模型的需求管理)方法与实践
  • 基于SysML和EA进行系统设计与建模  
  • 企业架构建模
  • 系统架构建模方法与案例
  • 领域驱动的建模与设计
  • 基于模型的设计
  • 业务建模与业务分析
  • 基于模型的设计

  • MBSE工具链 :
  • 建模工具:EA
  • MBSE平台:iSpace
  • 模型共享:WebEA
  • 文档生成:DocGenerator
  • 模型仿真:Simulator
  • 质量管理:inspector

  • 咨询方案:
  • MBSE(基于模型的系统工程)
  • 基于UML的模型驱动的开发
  • 基于模型的工程管理
  • 基于Sys ML进行系统分析设计
  • 基于模型进行系统分析设计
  • 欢迎联系我们: 俎涛 Zutao@uml.net.cn

       
    次浏览       
     
    相关文章

    用户手册:EA Helper
    自然语言自动化生成图
    使用iSpace进行多人协作建模
    基于模型的软件复用(MBSR)
     
    相关文档

    AUTOSAR_TR_BSW UML模型建模指南
    UML时间图建模(基于EA)
    UML 模型框架(基于EA)
    UML序列图编写规范
     
    相关课程

    UML+EA+面向对象分析设计
    UML + 嵌入式系统分析设计
    业务建模与业务分析
    基于UML和EA进行系统分析设计

    最新活动计划
    SysML和EA系统设计与建模 7-26[特惠]
    Python、数据分析与机器学习 8-23[特惠]
    软件架构设计方法、案例与实践 8-23[特惠]
    嵌入式软件架构设计 8-22[线上]
    Linux内核编程及设备驱动 7-25[北京]
     
     
    最新文章
    在EA中内嵌文档- Artifact
    EA中模型视图
    EA中的实体关系图
    使用EA进行风险建模
    EA中的项目词汇表
    EA的模型导出或导入csv文件
    自定义表格(Custom Table)在EA中的使用
    Gap Analysis Matrix(差距分析矩阵)
    更多...   
    MBSE工具
    MBSE平台
    建模工具 EA
    模型库-Model Center
    需求管理-ReqManager
    自动建模-Modeler
    多级仿真-Sys Simulator
    代码工程-Code Engineer
    文档生成器-DocGenerator
    更多...   
    成功案例
    广汽研究院 SysML+EA+软件分析设计
    高合汽车研发部门 建模工具EA、WebEA、学习视频
    国汽智联 建模工具EA、模型库、WebEA和iSpace
    亿咖通 MBSE工程体系与工具链咨询
    中航无人机 MBSE工具链
    吉利汽车 购买EA工具
    华科汽车零部件 购买EA工具
    东风岚图汽车 购买EA工具 以及EA定制开发
    更多...