在 UML 中,关系是模型元素之间的连接。用例也以不同类型的关系相互连接。两个用例之间的关系基本上对两个用例之间的依赖关系进行了建模。通过使用不同类型的关系重用现有用例,可以减少开发系统所需的总体工作量。
用例图
用例图显示用例、参与者以及它们之间的关系。例如,参与者和用例之间的关系表明,参与者可以使用业务系统的某些功能。Use case diagrams show use cases, actors, and the relationships between them.
关联关系-Association Relationships
关联是两个分类器(例如参与者和用例)之间的关系,用于描述关系的原因和管理关系的规则。关联是参与者与业务用例之间的关系。它表示参与者可以使用业务系统的功能。

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

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

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

更多用例示例
广播系统用例图-Broadcasting System Use Case Diagram

ATM Use Case Diagram Example

Use Case Diagram: Multiple Projects with System Boundaries

Use Case Diagram: Online Examination System

Use Case Diagram Example: Passenger Service

Use Case Diagram Example: Software Development

Use Case Diagram Example: Carpark System

UML Use Case Diagram: Order Process System

Include and Extend Use Case Diagram

Use Case Diagram Example: Website (Extend and Include Use Case)

Use Case Diagram Example: External System as Actor

Use Case Diagram Example: Bank ATM

Use Case Diagram Example: Airport

本文详细介绍了UML中用例图及其关联关系、泛化关系、包含关系和扩展关系的概念,强调了这些关系在模型元素间依赖和系统重用中的作用,以及如何通过用例图展示参与者与业务系统功能的交互。

1万+

被折叠的 条评论
为什么被折叠?



