在 UML 中,关系是模型元素之间的连接。用例也以不同类型的关系相互连接。两个用例之间的关系基本上模拟了两个用例之间的依赖关系。通过使用不同类型的关系重用现有用例,可以减少开发系统所需的总体工作量。

用例图显示用例、参与者以及它们之间的关系。例如,参与者和用例之间的关系说明参与者可以使用业务系统的某些功能。

关联关系

关联是两个分类器(例如参与者和用例)之间的关系,它描述了关系的原因和支配它的规则关联是参与者与业务用例之间的关系。它表明参与者可以使用业务系统的功能。

用例图示例

泛化关系

泛化关系是一个模型元素(子)基于另一个模型元素(父)的关系。泛化关系用于类图、组件图、部署图和用例图中,表示子元素接受父元素中定义的所有属性、操作和关系。

用例图泛化示例

包括关系

在 UML 建模中,包含关系是一种关系,其中一个用例(基本用例)包含另一个用例(包含用例)的功能。包含关系支持用例模型中功能的重用。

用例图包括示例

扩展关系

在 UML 建模中,您可以使用扩展关系来指定一个用例(扩展)扩展另一个用例(基础)的行为。这种类型的关系揭示了通常隐藏在用例中的系统或应用程序的详细信息。

用例图扩展示例

更多用例示例

广播系统用例图

用例图模板:广播系统用例图(由 Visual Paradigm Online 的用例图制作者创建)

编辑此图表

ATM 用例图示例

用例图模板:ATM 用例图示例(由 Visual Paradigm Online 的用例图制作者创建)

编辑此图表

用例图:具有系统边界的多个项目

用例图模板:用例图:具有系统边界的多个项目(由 Visual Paradigm Online 的用例图制作者创建)

编辑此图表

用例图:在线考试系统

用例图模板:用例图:在线考试系统(由 Visual Paradigm Online 的用例图制作者创建)

编辑此图表

用例图示例:乘客服务

用例图模板:用例图示例:乘客服务(由 Visual Paradigm Online 的用例图制作者创建)

编辑此图表

用例图示例:软件开发

用例图模板:用例图示例:软件开发(由 Visual Paradigm Online 的用例图制作者创建)

编辑此图表

用例图示例:停车场系统

用例图模板:用例图示例:停车场系统(由 Visual Paradigm Online 的用例图制作者创建)

编辑此图表

UML 用例图:订单处理系统

用例图模板:UML 用例图:订单处理系统(由 Visual Paradigm Online 的用例图制作者创建)

编辑此图表

 

包含和扩展用例图

用例图模板:包含和扩展用例图(由 Visual Paradigm Online 的用例图制作者创建)

编辑此图表

用例图示例:网站(扩展和包含用例)

用例图模板:用例图示例:网站(扩展和包含用例)(由 Visual Paradigm Online 的用例图制作者创建)

编辑此图表

用例图示例:作为参与者的外部系统

用例图模板:用例图示例:外部系统作为参与者(由 Visual Paradigm Online 的用例图制作者创建)

编辑此图表

用例图示例:银行 ATM

用例图模板:用例图示例:银行 ATM(由 Visual Paradigm Online 的用例图制作者创建)

编辑此图表

用例图示例:机场

用例图模板:用例图示例:机场(由 Visual Paradigm Online 的用例图制作者创建)

编辑此图表

参考