组合结构图


文章目录

  • 组合结构图
  • 创建组合结构图
  • 协作
  • 端口
  • 部件
  • 连接件
  • 协作使用
  • 角色绑定


创建组合结构图

要创建组合结构图:

  1. 首先选择一个元素,其中包含新建组合结构图的元素作为子元素
  2. 在菜单栏选择 Model | Add Diagram | Composite Structure Diagram 或在上下文菜单选择 Add Diagram | Composite Structure Diagram .

另请参见

UML Composite Structure Diagram 更多有关 UML Composite Structure Diagram.

协作

要创建协作:

  1. 工具栏 选择 Collaboration.
  2. 图上拖放控制协作大小.

要通过通过菜单创建一个协作 (仅模型元素) :

  1. 选择包含新建协作的元素.
  2. 在菜单栏选择 Model | Add | Collaboration 或在上下文菜单选择Add | Collaboration .

可以使用模型元素 快速编辑 (参见 Model Element).

端口

要创建端口:

  1. 工具栏 选择 Port.
  2. 点击要包含端口的元素 (例如 Class) .

通过菜单创建端口 (仅模型元素) :

  1. 选择一个元素,其中包含新建端口.
  2. 在菜单栏选择 Model | Add | Port 或在上下文菜单选择 Add | Port .

可以在选取的端口上通过双击或按 Enter 使用 快速编辑 端口.

  • Name Expression : 名称表达式.
    名称表达式语法
expression ::= [ '<<' stereotype `>>` ] [ visibility ] name
stereotype ::= (identifier)
visibility ::= '+' | '#' | '-' | '~'
name ::= (identifier)
  • Visibility : 更改可见性.
  • Add Note : 增加链接注释.
  • Select Type : 选择一个分类并分配类型属性.
  • Create Type : 创建一个类并分配给类型属性.
  • Add Provided Interface : 增加提供的接口.
  • Add Required Interface : 增加所需的接口.
  • Add Connected Part : 增加连接部件.

部件

要创建部件:

  1. 工具栏 选择 Part.
  2. 点击要包含部件的元素 (例如 Class) .

可以使用部件 快速编辑 for Port (参见 Port).

注意

实际上, 部件等同于属性,但在图上表现不同.

连接件

要创建连接件:

  1. 工具栏 选择 Connector.
  2. 从一个元素 (例如 端口) 拖动到另一个元素 (例如 部件).

可以使用关系 快速编辑 (参见 Relationship).

协作使用

要创建协作使用:

  1. 工具栏 选择 Collaboration.
  2. 图上拖放控制协作使用大小.

可以使用模型元素 快速编辑 (参见 Model Element).

角色绑定

要创建角色绑定:

  1. 工具栏 选择 Role Binding.
  2. 从一个协作使用 拖动到另一个元素 (例如 部件).

可以使用关系 快速编辑 (参见 Relationship).