组件图中的关系
在 UML 中,关系是模型元素之间的连接。UML 关系是这样一种模型元素:它通过定义模型元素的结构和模型元素之间的行为来对模型添加语义。
UML 关系分为以下类别:
类别
函数
活动边
表示活动之间的流
关联
表示一个模型元素的实例连接至另一个模型元素的实例
依赖关系
表示更改一个模型元素就会影响另一个模型元素
泛化关系
表示一个模型元素是另一个模型元素的特例化
实现
表示一个模型元素提供另一个模型元素实现的规范
转换
表示状态发生更改
可以通过设置属性和使用关键字来创建这些关系的变化形式。
下列主题描述了可以在组件图中使用的关系:
抽象关系
抽象关系就是在不同抽象级别或者从不同视点来表示同一概念的模型元素之间的依赖关系。可以在多个图(包括用例图、类图和组件图)中对模型添加抽象关系。
关联关系
在 UML 模型中,关联是指两个类元(例如,类或用例)之间的关系,这两个类元用来描述该关系的原因及其管理规则。
实现关系
在 UML 图中,实现关系是类元与提供的接口之间的私有类型的实现关系。实现关系指定在实现类元时必须遵守提供的接口指定的合同。
实现关系
在 UML 建模中,如果一个模型元素(客户)实现另一个模型元素(供应者)指定的行为,那么这两个元素之间就存在实现关系。多个客户可以实现单个供应者的行为。可以在类图和组件图中使用实现关系。
使用关系
在 UML 建模中,使用关系是一种依赖关系。如果一个模型元素(客户)需要另一个模型元素(供应者)才能完全实现或操作,那么这两个模型元素之间就存在使用关系。
父主题:
组件图
相关任务
在 UML 图中指定关系
相关参考
UML 关系构造型
反馈