软件建模 CODEARTS MODELING-组合结构图

时间:2024-10-18 20:46:07

组合结构图

组合结构图元素介绍如下表所示:

表1 组合结构图元素介绍

元素名

图标

含义

Class

是对象的集合,展示了对象的结构以及与系统的交互行为。

Interface

接口,可以是单个接口,也可以是抽象的一组接口的组合。

圆形接口与矩形接口意义相同,仅形状不同。

Property

特性就是表示传递有关模型元素信息的值的一般性术语。属性具有语义效果,在 UML中一部分属性已经事先定义好了,其他的特性是用户定义的。

Port

端口定义了分类器与其环境之间的交互。

Collaboration

协作定义了一组协作角色及其连接器。

CollaborationUse

使用协作用于在复合结构图中将协作定义的模式应用于特定情况。

Provided Interface

Required Interface

Required Interface和Provided Interface之间可以建立Dependency,表明一个组件需要的接口是由另外一个组件提供的。

Connector

连接器通常在“组合结构”图中说明零件之间的通信链接以实现结构的目的。

Delegate

委托连接器在组件图上定义了组件外部端口和接口的内部组件。

Role Binding

角色绑定是协作使用的内部角色和实现特定情况所需的各个部分之间的映射,通常在复合结构图中。

Ocurrence

在组合结构图中,发生关系表示协作表示分类器。

Represents

表示连接器指示在分类器(通常在“组合结构”图中)中使用了协作。

组合结构图示例,如下图所示:

此图显示了协作在组合结构图中显示执行安装的关系的图

support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_13.html