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

1元 10元 50元





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



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 
 订阅
图过滤器-Diagram Filters(建模工具EA)
 
 
作者:李澎涛、俎涛(火龙果软件工程)
 
  1253  次浏览      25 次
2023-3-17

1.图过滤器( Diagram Filters )简介

在 EA 中提供了一种图过滤( Diagram Filters )的功能, 可以为一个模型图定义过滤器 , 对图上的元素和关系进行过滤。

可以对图上的元素进行过滤的属性有: “ 作者 ” 、 “ 状态 ” 、 “ 创建日期 ” 或 “ 构造型 ” 等。

下图显示了一个过滤器和图层窗口。

 

2.EA 中的图过滤器( Diagram Filters )有什么用?

可以使用图过滤器进行图上的元素和关系的过滤 , 如下是一些典型的应用场景 :

•  对不同用户的建模的内容进行过滤。例如,在一个图上有需求和设计模型,可以设置过滤器,让需求人员和开发人员人可以独立的看到自己的视图。

•  最近开发或更改了哪些元素 。

•  模型的哪一部分是由特定的人员开发的 。

•  图的哪些部分处于特定阶段、状态或版本。

3.图过滤器有什么

3.1 在 EA 的模型元素中,可以创建新的图表过滤器,也可以创建图过滤器组

3.2 可以设置过滤效果,包括:

•  灰度

•  淡入淡出

•  隐藏

•  高亮

3.3 在过滤器上单击鼠标右键,可以显示如左图下拉列表,可以进行如下操作:

菜单 描述
•  编辑过滤器属性
•  更改过滤器或过滤器组的名称
•  在过滤器组之间复制或移动过滤器
•  剪切
•  粘贴
•  添加新的过滤器
•  重新加载过滤器
•  在图过滤器和上下文过滤之间切换
•  删除过滤器

 

4.如何设置图过滤器

在 EA 模型中,使用过滤器有两种方式:

1. 应用图过滤, 创建并应用一个图表过滤器来突出显示图表的部分,并便于比较。

2. 使用上下文关系过滤

4.1应用图过滤

接下来我们 在模型示例中,用户 -> 用例 -> 界面 -> 组件 -> 测试用例的映射关系视图为例,进行元素过滤,视图如下:

1.首先打开 EA 示例模型, 图中的跟踪关系较乱且复杂,那么我们可以只过滤一组元素,并显示。

2. 新建过滤器, 选择 Layout > Tools > Filters and Layers > Filters, 并选择第一个图标

3. 创建一个新的图表过滤器,命名为 “ UseCase ” .

4. 设置过滤器元素属性以及自定义属性值,设置其用例的类型,值为 UseCase

5. 从下拉列表中选择“ Fade ”选项,可以完全模糊过滤器中没有描述的项目。

6. 选中过滤器,即可把视图中的 UseCase 显示出来

7. 也可以把视图中的组件、作者都显示出来。

4.2 使用上下文关系过滤

1. 单击过滤模型右键,选择上下文过滤

查看视图时,可以单击关系图上的任何元素,然后仅显示与所选元素直接相关的那些元素。这时所有其他元素将灰显,最后单击图片背景,将全部显示。

使用上下文过滤需要注意以下几点:

  • 设置该选项并单击某个元素时,图中与所选元素不直接相关的任何元素都将灰显。
  • 设置上下文过滤器适用于所有打开的图,可以在每个打开的图上选择一个元素,并一起检查它们之间的关系。
  • 要清除过滤(但不关闭上下文过滤),请按   Esc   键 。
  • 在 “ 过滤器和图层 ” 窗口中启用该选项时,它将覆盖 “ 应用图过滤 ” 设置 ; 要再次使用图表过滤器,请关闭 “ 上下文过滤 ” 选项 。

 

6. 后记

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

如果您有经验乐于分享,欢迎投稿给我们,如果您对我们的培训、咨询、和工具感兴趣,欢迎了解。

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

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

•  视频: http://tool.uml.com.cn/ToolsEA/jswd-ysm.asp?partname=sp

•  文章: http://tool.uml.com.cn/ToolsEA/docea.asp?partname=wk

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

  • 欢迎访问建模者频道 http://tool.uml.com.cn/ToolsEA/introduce.asp

  • 也欢迎直接联系我们 zhgx@uml.net.cn , 010-62670969

     

     

  •    
    1253 次浏览       25
     
    相关文章

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

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

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

    工具新闻
    2024年6月 EA v17.0 Beta版发布
    2022年11月 EA v16.1的发布说明
    2022年11月 EA v16.1正式版介绍
    2022年7月 EA v16.05的发布说明
    2022年4月 EA16.0 正式版发布
     
    最新文章
    在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定制开发
    更多...