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

1元 10元 50元





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



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 
 订阅
EA中的属性窗口
 
 
作者:张贵显、俎涛(火龙果软件工程)
 
  1229  次浏览      21 次
2023-4-20

1 、 EA 中属性窗口概述

在 EA 中可以支持多种建模规范的模型建模,模型中包含很多的元素及它们之间的关系,以下我们看到的这些元素是 UML 建模中的一部分。在属性窗口我们可以设置编辑元素的各种属性。

EA 中的属性窗口可以方便直接的查看和编辑各种建模对象的的特征和各种属性,例如图表、元素、连接器、属性、操作等。 我们选择的对象不同 属性窗口显示的选项卡和字段会有所不同。

当单击 浏览器窗口 或图表中的对象时,属性窗口会立即显示该对象的属性,可以在同一个窗口显示不同元素属性,无需打开和关闭单独的对话框。

属性窗口默认会显示一般属性,例如名称、对象类型和状态,以及适合于模型、技术、对象类型和项目管理的属性。在许多情况下,有一系列适用于所显示对象的特定类型的附加选项卡。要编辑字段,您可以从下拉列表中选择值,并直接从 “ 属性 ” 窗口处理属性或参数对话框的链接。

2 、属性窗口有什么

模型中有很多的元素,我们选择元素类型不同属性对话框的内容也不同,接下来我们学习一下比较常见的几种属性窗口:

2.1 图表的属性窗口

在浏览器窗口 中单击一个图表名称,您可以在属性窗口中编辑一些常用属性;但是,大多数字段只有在打开并选择图表时才可用于编辑。

图表属性窗口有 2 个选项卡如下图所示:

打开一个用例图之后可以看到右侧属性窗口显示了用例图的很多的属性。

属性窗口包括 - “ Diagram ”、“ Compartments ”和 “ objects' Z-Order  ” 三个选项卡。

1、“ Diagram ”选项卡

它提供了许多复选框字段,可以轻松定义图表显示的内容以及对象的呈现方式。还可以定制在创建图表时分配了默认值的某些字段。

如元素的名称、类型、构造型、作者、版本以及外观、高级、连接器等属性的设置。

•  常规定义了一些用例图的基本信息,比如图名称、类型、作者等。 作者属性在协同建模的时候很有用,可以通过这个属性很快找到模型负责人。

•  版本定义了模型的版本信息,可以更好的进行模型版本的管理

•  外观定义了模型的显示,可以显示不同的样式,比如手绘,白板形式。

•  高级定义了图表的 GUID 及 MDG 技术相关信息

•  连接器定义图表中关系是否可见等信息

2 、“ Compartments ” 选项卡

它提供了可以在当前图表中包含的元素中显示的简单隔间的列表。某些类型的元素会自动以矩形表示法显示,而其他类型的元素可能必须以矩形表示法手动设置才能显示隔间。

单击每个隔间对应的复选框以显示在图表上的元素中:

  • Attributes 属性
  • Operations 操作
  • Tags 标签
  • Requirements 需求
  • Constraints 约束
  • Testing 测试
  • Maintenance 维护
  • Discussions 讨论
  • Reviews 评论
  • Resources 资源
  • Package Contents 包内容
  • Project 项目
  • Notes 注释
  • Receptions

3 、“ objects' Z-Order  ” 选项卡

它显示图上所有元素的层次,通过属性面板下面上下箭头可以调整元素层次的关系

2.2 元素的属性窗口

当 “ 属性 ” 窗口打开并单击图表或 “ 浏览器 ” 窗口 中的元素时, “ 属性 ” 窗口会显示一般属性的通用选项卡:“ Element ”选项卡和“ Tags ”选项卡,因为元素种类不同也会提供适合特定元素类型的专用选项卡。例如:

  • Port 和 Part 元素具有 “Property” 选项卡和 “Redefined/vSubsetted” 选项卡
  • 类和信号元素只有一个 “ 元素 ” 选项卡、一个 “ 标签 ” 选项卡
  • 对象有一个 “ 运行状态 ” 选项卡
  • 活动元素具有 “ 行为 ” 、 “ 参数 ” 和 “ 分区 ” 选项卡
  • Action 和 Invocation 元素(取决于它们的类型)具有 “Action” 、 “Trigger” 、 “Behavior” 、 “Arguments” 和 “Call” 选项卡

Action 类型如下

选择不同的类型则属性窗口选项卡不同,下图是 选择 Call Behavior 后属性窗口显示的选项卡

  • Action Pins 有一个 “Pin” 标签
  • 清单有一个 “ 清单 ” 标签
  • 系统边界有一个 “ 边界 ” 选项卡,您可以在其中定义元素外观

帮助中描述了专门的选项卡,其中讨论了每种特定类型的元素。当前,并非所有元素类型的 “ 属性 ” 窗口上的所有选项卡和字段都记录在案。元素的主要选项卡是 “ 元素 ” 选项卡和 ”Tags ” 选项卡。

“ 元素 ” 选项卡显示当前选定的任何类型元素的属性字段,属性分组为 “ 常规 ” 、 “ 技术 ” 、 “ 基本元素类型 ” 和 “ 项目 ” 。对于某些元素类型,它是唯一显示的页面。如果未显示这些字段,请单击每个组名称旁边的白色箭头以展开该组。

要添加或更改字段的值,您可以:

  • 用所需的值改写字段
  • 单击下拉箭头从适当值列表中进行选择,或
  • 单击字段末尾的按钮以在模型中搜索合适的分类器

2.3 连接器的属性窗口

连接器具有广泛的属性,其中一些连接器类型具有更少、更简单的属性,而其他连接器类型具有越来越复杂的属性。我们可以在以下窗口来编辑这些属性:

  • 连接器的属性窗口
  • “< 连接器类型 > 属性 ” 对话框

我们选中图表中一个连接器属性窗口会显示如下选项卡。

接下来介绍一下这些选项卡具体作用:

  • 连接器 - 定义常规和(在 “ 属性 ” 窗口中)特定于类型的属性
  • 高级属性 - 可用于重置连接器具有的任何系统定义的高级属性的值。
  • 源和目标角色: 可以为连接器两端定义角色。
  • 约束:提供有关关系操作所依据的规则和条件的信息。
  • 模板绑定:为连接器定义绑定表达式和参数替换。
  • 标记(标记值) - 为连接器定义标记值。

连接器高级属性(对话框)

连接器 “ 属性 ” 对话框的 “ 常规 ” 页面上有一个 “ 高级 ” 选项卡,可以使用它来重置连接器具有的任何系统定义的高级属性的值。

单击属性名称右侧的数据字段, 可以 单击下拉箭头并从列表中选择值。

源和目标角色

对于某些类型的连接器,例如关联或聚合,连接器两端的元素可以具有已定义的角色。

连接器约束

UML 连接器可以在其上放置相关的约束。约束提供有关关系运作的规则和条件的信息。例如,在允许关联到帐户的连接器之前,可能是客户属于某种类型的先决条件。

捆绑

模板绑定连接器以及通用化、实现和关联连接器在其 “ 属性 ” 对话框和 “ 属性 ” 窗口中都有一个 “ 绑定 ” 选项 。可以使用此选项卡为连接器定义绑定表达式和参数替换。

连接器标记值

可以为连接器定义标记值,并为关联和聚合连接器设置源角色和 / 或目标角色的附加标记值。

我们可以在 “ 属性 ” 窗口 或 “ 属性 ” 对话框的 “ 标记 ” 选项卡上单独设置这些标记值。

2.4 属性的属性窗口

单击 浏览器窗口 或图表中的属性时,属性窗口会立即在 “ 属性 ” 选项卡上显示该属性的属性。可以在属性窗口的属性选项卡对属性进行编辑修改。

2.5 操作的属性窗口

单击 浏览器窗口 或图表中的操作时, “ 属性 ” 窗口会立即在 “ 操作 ” 选项卡上显示该操作的属性。

在操作的属性窗口和 “ 属性 ” 对话框中, “ 操作 ” 选项卡具有相同的字段。

操作的属性窗口还有一个 “ 标签 ” 选项卡,用于创建和显示标签值。

3 、属性窗口可以用来做什么

属性窗口对需求和设计管理有很大帮助。对于大型的复杂项目来说,需求管理非常重要。每一个功能需求都有一些相关的信息,我们可以称为属性。我们常见的需求属性包括:

•  创建需求的作者

•  需求的状态

•  需求的版本号 等

定义和更新这些属性值是需求管理成本的一部分。在整个开发过程中,跟踪每个需求的状态是需求管理的一个重要方面。

这些属性我们都可以在属性窗口中设置修改,这样更加方便我们管理需求设计的跟踪和变更。

4 、属性窗口相关操作

4.1 打开属性窗口

属性窗口可以通过菜单打开 :

•  Start > All Windows > Properties > General > Properties

•  Design > Element > Properties > General > Properties

也可以使用键盘快捷键打开 :

•  'Ctrl + 2'

•  'Alt + 2'  > Properties

•  Alt+1  | Properties

4.2 属性窗口选项按钮

属性窗口 有一个工具栏,提供了许多选项,用于对窗口中显示的对象进行操作,如下表所述。

按钮 描述
保存对 属性 窗口 的任何选项卡上的字段所做的任何更改。

列出作用于选定对象的几个选项;其中一些选项仅在您查看元素属性时适用。
  • 在项目浏览器中查找 - 在浏览器窗口 中定位并突出显示当前对象
  • 元素属性 - 如果要显示元素的属性,则显示元素的 “ 属性 ” 对话框
  • 图表属性 - 如果您正在显示图表的属性,则显示图表的 “ 属性 ” 对话框
  • 操作 - 如果当前元素能够进行操作,则在 “ 操作 ” 选项卡中打开 “ 功能 窗口 ,以显示该元素的操作。
  • 属性 - 如果当前元素能够具有属性,则在 “ 属性 ” 选项卡上打开 “ 功能 ” 窗口,以显示元素的属性。
  • Receptions - 如果当前元素能够拥有 Receptions ,则在 “Receptions” 选项卡中打开 “ 功能 ” 窗口,以显示该元素的 Receptions
  • 设置父元素 - 如果当前元素可以有接口和父元素,打开 “ 设置父元素和接口 ” 对话框
  • 显示组 - 选择或取消选择此选项可将元素属性划分为组(例如 “ 常规设置 ” 、 “ 项目 ” 和 “ 高级 ” ),或将它们全部显示在一个连续列表中。
  • 帮助 - 选择此选项以显示选择的 属性窗口选项卡的帮助主题
  • 可打开选定对象的 “ 属性 ” 对话框
    可显示所选对象的相应特殊操作或特殊属性对话框;如果没有特殊操作显示,则显示标准的 “ 属性 ” 对话框。

    关于 EA 属性窗口的介绍就到这里,我们还有很多 EA 相关的其他文章,欢迎关注。

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

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

     

     

       
    1229 次浏览       21
     
    相关文章

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

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

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

    工具新闻
    2022年11月 EA v16.1的发布说明
    2022年11月 EA v16.1正式版介绍
    2022年7月 EA v16.05的发布说明
    2022年4月 EA16.0 正式版发布
    EA 16 新特性介绍:Start Page(起始页)的功能增强
     
    最新文章
    在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定制开发
    更多...