组合结构图
组合结构图元素介绍如下表所示:
元素名 |
图标 |
含义 |
---|---|---|
Class |
|
是对象的集合,展示了对象的结构以及与系统的交互行为。 |
Interface |
|
接口,可以是单个接口,也可以是抽象的一组接口的组合。 圆形接口与矩形接口意义相同,仅形状不同。 |
Property |
|
特性就是表示传递有关模型元素信息的值的一般性术语。属性具有语义效果,在 UML中一部分属性已经事先定义好了,其他的特性是用户定义的。 |
Port |
|
端口定义了分类器与其环境之间的交互。 |
Collaboration |
|
协作定义了一组协作角色及其连接器。 |
CollaborationUse |
|
使用协作用于在复合结构图中将协作定义的模式应用于特定情况。 |
Provided Interface Required Interface |
|
Required Interface和Provided Interface之间可以建立Dependency,表明一个组件需要的接口是由另外一个组件提供的。 |
Connector |
|
连接器通常在“组合结构”图中说明零件之间的通信链接以实现结构的目的。 |
Delegate |
|
委托连接器在组件图上定义了组件外部端口和接口的内部组件。 |
Role Binding |
|
角色绑定是协作使用的内部角色和实现特定情况所需的各个部分之间的映射,通常在复合结构图中。 |
Ocurrence |
|
在组合结构图中,发生关系表示协作表示分类器。 |
Represents |
|
表示连接器指示在分类器(通常在“组合结构”图中)中使用了协作。 |
组合结构图示例,如下图所示:
此图显示了协作在组合结构图中显示执行安装的关系的图