预订演示
前页 后页

介绍块定义图表

块提供了一个统一的概念来描述元素或系统的结构,包括:

  • 系统
  • 硬件
  • 软件
  • 数据
  • 过程
  • 功能
  • 人们

块可以有多个标准隔间,可以在图表上显示以描述块的特征,包括:

  • 属性(部件、引用、值、端口)
  • 操作
  • 约束
  • 从/到其他模型元素(例如活动)的分配
  • 需求块
  • 用户定义的隔间

可以抑制任何隔间。没有为缺少A隔间绘制分隔线。如果隔间被抑制,则无法推断其中是否存在元素。在此图中,已对 Pendulum 进行建模,并且已使多个隔间可见,以准备创建参数模拟。

额外的隔间可以作为工具扩展提供,以显示其他预定义或用户定义的属性模型(例如,显示业务规则、职责、变化、处理的事件、引发的事件等)。

每个块必须有一个在其命名空间内唯一的非空名称。名称的范围是它的包含包和其他可以看到包含包的包。

创建一个块定义图表

可以使用以下任何选项从用户接口中的多个位置创建A定义块:

  • 设计功能区 - 在图表面板上添加图表图标
  • 浏览器窗口工具栏-新图表图标
  • 浏览器窗口上下文菜单-新图表
我们将使用设计功能区来创建块定义图。首先,在浏览器窗口中选择块定义图的放置位置。与所有图表一样,该位置可以位于包或元素下,但通常将块定义图插入到包中。在浏览器窗口中选择位置后,选择功能区选项:

设计>图表>添加图表

Diagram panel of the Design ribbon in Sparx Systems Enterprise Architect.

选择此选项将打开“图表构建器”对话框的“模型构建器”选项卡页,您可以在其中选择图表类型并指定图表名称。名称最初默认为包含图表的包或元素的名称。选择 SysML 视角和 SysML 版本后,将显示图表类型列表;选择块定义图并点击“创建图表”按钮。 A新的块定义图将在浏览器窗口中选定的位置创建。将打开图表视图,允许您开始添加描述块和其他重要结构元素(例如端口、接口和值类型)的元素和连接器。Enterprise Enterprise Architect还将显示图表工具箱包的“块定义”页面,其中包含 SysML 规范定义的用于构建块定义图的元素和关系。除了始终可用的“公共”元素和“公共关系”页面外,还可以根据需要打开任意数量的其他工具箱包页面。

与块定义图一起使用的最重要的元素和连接器是:

元素

  • 约束块
  • 值类型
  • 属性
  • 单元
  • 数量 种类
  • 代理端口
  • 完整端口

连接器

  • 参考关联
  • 部件关联
  • 共享关联
  • 概括
  • 依赖关系
  • 项目流

可以通过将元素从工具箱拖放到图表视图上来将其添加到图表中。  欲了解更多信息,请参阅块定义图(图表) 帮助主题。

创建元素块

块元素,与任何其他类型的元素一样,可以使用包上下文菜单上的“添加元素”选项创建,或者使用图形工具箱的“图表块定义”页面在块定义上放置块图(BDD)。

块通常出现在多个 BDD 上,其中每个图表都旨在解决特定利益利益相关者或利益相关者群体的问题。 Enterprise Architect在单个块(或任何元素)级别或图表级别具有广泛的显示选项。例如,这些可用于决定要显示哪些隔间,甚至要为单个元素显示哪些特征,还有广泛的通用元素和图表设置来设置元素和图表的样式。例如,可以设置元素颜色,包括填充、边框和文本,或者通过应用更好地传达块功能的图形图像来更改元素的函数。在此示例中,建模者决定为点焊机器人使用替代图像,以更清楚地传达生产线上发生的自动化。