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

1元 10元 50元





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



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
   
 
     
   
 订阅
  捐助
在EA中使用自定义图建模
 
作者:李澎涛,俎涛(火龙果软件工程)
443 次浏览     评价:  
 2020-11-3
 

自定义图是什么

EA不但提供专业的建模(SysML、UML、BPMN、ArchiMate),还提供自由风格的自定义图建模。自定义图,顾名思义就是自己可以定义一个图,然后可以更改其视图的样式,并以简单直接的方式显示出该视图下的所有数据内容。

为什么要用自定义图

如下是标准UML类图和自定义风格图,此图描述了手机端的微信APP->服务器的微信服务->客户端的APP,通过此图对比,显示外观一目了然,自定义风格图可以更简单直观的把要表达的内容描述出来。


自定义图有什么

在EA中自定义图的本质上是类图的扩展,可以用于捕获需求、定义用户界面或设计模型。它可以创建新的图表或将现有图表转换为简单、彩色和形象的视图,类似于在Visio或PPT中创建的绘图样式。

如下是在EA中自定义图样式的截图:


如下是对自定义图的元素说明:

元素 说明
Shape 形状:图上的元素可以呈现为矩形、圆角矩形、椭圆、钻石形状、三角形
Opacity 不透明度:设置元素填充的不透明度:0%,25%,50%,75%,100%
Alignment 可以在元素的形状中设置显示文字的位置
Stack 堆叠边数,可以通过在元素的一个角上添加1到4个“堆叠”,其中堆叠的边数表示一个对象的多次迭代
Rotation 可以在元素的形状中设置文字的显示方向:垂直(顺时针)、垂直(逆时针)
Border style 可以设置元素边框样式:固体、虚线、点缀、虚线
Stack direction 堆叠方向 (表示在元素的哪条边上堆叠)

EA的自定义图能做什么

建模工具EA 提供的自定义图的样式可以应用于任何UML图,这样用户可以在自定义图和UML图之间切换显示外观,以更直接、简单的方式呈现出来。例如,可用来描述公司的战略地图,如下图所示:


上图描述了一个企业的业务架构,包括:业务影响因素、业务目标、业务模型、操作模型和业务设计。

如何在EA中进行自定义图建模

EA提供的自定义图包括:

3种自定义图的模板

  • 自定义图样式
  • 整体框架视图
  • 战略地图
  • 6种自定义图的示例

  • 应用分类视图
  • 业务能力视图
  • 企业架构管理视图
  • 业务架构运作模式视图
  • 技术参考模型
  • 子域模型视图
  • 下面看看是如何选择其中一种模板建立自定义图, 建模方法如下:

    1. 首先打开模型向导
    2. 在模型向菜单中选择Analysis
    3. 在Analysis的下级菜单中选择Custom Diagram Style,显示Custom Diagram Style
    4. 有自定义图模式中选择一个示例模板,然后点击“Create Patterns”按钮,创建自定义图框架。
    5. 根据建模需要,在工具箱选择建模元素和关系,建立自定义图

    如下是自定义图的建模操作截图:


    如下是自定义图的建模结果图示:


    此图是业务能力示例图,也是UML的类图,选中属性Properties->Appearance->Custom Style,即可来回切换图表的外观。

    在EA中进行自定义图建模示例

    使用自定义图可以描述很多事物,例如:公司战略地图、业务场景、企业架构、等等

    例如以下自定义图描述了在线订票流程,表示顾客购票的业务流程:


    此图描述了互联网购票的流程:

    1. 登陆购票系统(未注册的用户填写信息注册,已注册的成功登陆)
    2. 查看车票信息,预定
    3. 确认订票信息
    4. 选择支付方式
    5. 购票成功
    6. 取票,检票进站

    在EA的自定义图中可以执行如下的操作,包括:

    1. 更改图表的名称。
    2. 更改图表字体。
    3. 更改图表的布局。
    4. 填充形状颜色。
    5. 更改形状轮廓的颜色。
    6. 更改自定义图表的形状。
    7. 可以复制粘贴图表的样式。
    8. 根据需要创建其他元素和关系。
    9. 为元素和图表创建附加文本并添加注释,以描述图表的用途和元素的含义。

    好了,上述就是”在EA中使用自定义图建模"简单的介绍,后续请继续关注我们,有更多文章,视频可供大家参考。

    如果您希望了解更多信息:

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

    下载 pdf版: 《在EA中使用自定义图建模》

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

     

    后记

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

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

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

  • 课程:基于UML和EA进行分析设计
  • 课程:MBSE(基于模型的系统工程)  
  • 课程:基于模型的需求管理)方法与实践
  • 课程:基于SysML和EA进行系统设计与建模  
  • 课程:企业架构建模
  • 课程:系统架构建模方法与案例
  • 课程:领域驱动的建模与设计
  • 课程:基于模型的设计
  • 课程:业务建模与业务分析
  • 建模工具:EA
  • 基于模型的需求管理工具:iSpace
  • 咨询方案:MBSE(基于模型的系统工程)
  • 咨询方案:基于UML的模型驱动的开发
  • 欢迎联系我们: 俎涛 Zutao@uml.net.cn

       
    443 次浏览     评价: 订阅 捐助
     
    相关文章

    UML概览
    UML图解:用例图(Use case diagram )
    UML图解:活动图(activity diagram )
    UML图解:类图(class diagram )
     
    相关文档

    UML统一建模语言参考手册
    网上商城UML图
    UML建模示例:JPetStor
    UML序列图编写规范
     
    相关课程

    UML与面向对象分析设计
    UML + 嵌入式系统分析设计
    业务建模与业务分析
    基于UML和EA进行系统分析设计
    最新课程计划
     
    最新文章
    iPerson的过程观:要 过程 or 结果
    “以人为本”的工程哲学
    企业架构、TOGAF与ArchiMate概览
    UML 图解:顺序图( sequence diagram )
    UML 图解:对象图( class diagram )
    最新课程
    基于UML和EA进行系统分析设计
    UML+EA+面向对象分析设计
    基于SysML和EA进行系统设计与建模
    UML + 嵌入式系统分析设计
    领域驱动的建模与设计
    更多...   
    成功案例
    某电信运营供应商 应用UML进行面向对象分析
    烽火通信 UML进行面向对象的分析设计
    西门子 UML与嵌入式软件分析设计
    航天科工某子公司 从系统到软件的分析、设计
    深圳某汽车企业 模型驱动的分析设计
    更多...