预订演示
前页 后页

介绍块定义图表

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

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

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

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

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

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

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

创建一个块定义图表

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

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

设计>图表> 添加图表

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

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

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

元素

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

连接器

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

可以通过将元素从工具箱到图表视图视图中来将元素添加到图表中。有关更多信息,请参见块定义图(图表) 帮助话题。

创建元素块

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

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