组合结构图
文章目录
- 组合结构图
- 创建组合结构图
- 协作
- 端口
- 部件
- 连接件
- 协作使用
- 角色绑定
创建组合结构图
要创建组合结构图:
- 首先选择一个元素,其中包含新建组合结构图的元素作为子元素
- 在菜单栏选择 Model | Add Diagram | Composite Structure Diagram 或在上下文菜单选择 Add Diagram | Composite Structure Diagram .
另请参见
UML Composite Structure Diagram 更多有关 UML Composite Structure Diagram.
协作
要创建协作:
- 在 工具栏 选择 Collaboration.
- 图上拖放控制协作大小.
要通过通过菜单创建一个协作 (仅模型元素) :
- 选择包含新建协作的元素.
- 在菜单栏选择 Model | Add | Collaboration 或在上下文菜单选择Add | Collaboration .
可以使用模型元素 快速编辑 (参见 Model Element).
端口
要创建端口:
- 在 工具栏 选择 Port.
- 点击要包含端口的元素 (例如 Class) .
通过菜单创建端口 (仅模型元素) :
- 选择一个元素,其中包含新建端口.
- 在菜单栏选择 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 : 增加连接部件.
部件
要创建部件:
- 在 工具栏 选择 Part.
- 点击要包含部件的元素 (例如 Class) .
可以使用部件 快速编辑 for Port (参见 Port).
注意
实际上, 部件等同于属性,但在图上表现不同.
连接件
要创建连接件:
- 在 工具栏 选择 Connector.
- 从一个元素 (例如 端口) 拖动到另一个元素 (例如 部件).
可以使用关系 快速编辑 (参见 Relationship).
协作使用
要创建协作使用:
- 在 工具栏 选择 Collaboration.
- 图上拖放控制协作使用大小.
可以使用模型元素 快速编辑 (参见 Model Element).
角色绑定
要创建角色绑定:
- 在 工具栏 选择 Role Binding.
- 从一个协作使用 拖动到另一个元素 (例如 部件).
可以使用关系 快速编辑 (参见 Relationship).