用例图中的关系
在 UML 中,关系是模型元素之间的连接。UML 关系是这样一种模型元素:它通过定义模型元素的结构和模型元素之间的行为来对模型添加语义。
UML 关系分为以下类别:
类别
函数
活动边
表示活动之间的流
关联
表示一个模型元素的实例连接至另一个模型元素的实例
依赖关系
表示更改一个模型元素就会影响另一个模型元素
泛化关系
表示一个模型元素是另一个模型元素的特例化
实现
表示一个模型元素提供另一个模型元素实现的规范
转换
表示状态发生更改
可以通过设置属性和使用关键字来创建这些关系的变化形式。
下列主题描述了可以在用例图中使用的关系:
关联关系
在 UML 模型中,关联是指两个类元(例如,类或用例)之间的关系,这两个类元用来描述该关系的原因及其管理规则。
泛化关系
在 UML 建模中,如果一个模型元素(子代)基于另一个模型元素(父代),那么这两个元素之间就存在泛化关系。在类图、组件图、部署图和用例图中,泛化关系用来指示子代将接收父代中定义的所有属性、操作和关系。
包含关系
在 UML 建模中,如果一个用例(基本用例)包含另一个用例(包含用例)的功能,那么认为这两个用例之间存在包含关系。包含关系支持在用例模型中复用功能。
扩展关系
在 UML 建模中,可以使用扩展关系来指定一个用例(扩展)扩展另一个用例(基本)的行为。这种类型的关系将揭示有关通常隐藏在用例中的系统或应用程序的详细信息。
父主题:
用例图
相关任务
在 UML 图中指定关系
相关参考
UML 关系构造型
反馈