Include Relationship
Last updated
Last updated
An Include Relationship in a Use Case Diagram represents a situation where one Use Case (the base Use Case) includes the functionality of another Use Case (the included Use Case) as part of its normal execution flow.
With Include Relationships in Modeldraw's Use Case Diagram, you can:
Show that a Use Case incorporates the behavior of another Use Case
Reduce redundancy by extracting common behavior into separate Use Cases
Simplify complex Use Cases by breaking them down into smaller, reusable components
Illustrate mandatory sub-flows within a Use Case
Improve the modularity and maintainability of your Use Case model
An Include Relationship in Modeldraw's Use Case Diagram tool is typically represented by a dashed arrow with an open arrowhead, pointing from the base Use Case to the included Use Case, labeled with the stereotype «include». Key points to understand about Include Relationships include:
The included Use Case is always executed as part of the base Use Case.
The included Use Case can be shared among multiple base Use Cases.
It helps in breaking down complex Use Cases into more manageable pieces.
The arrow points from the base Use Case to the included Use Case.
The included Use Case is often named as a specific action or sub-process.
Include Relationships can help in hiding complexity and showing a higher-level view of the system.
To create an Include Relationship in Modeldraw's Use Case Diagram:
Select the Include Relationship tool from the toolbox.
Click on the base Use Case (the one that will include the functionality of another).
Move your mouse to the included Use Case (the one whose functionality will be included).
Click on the included Use Case. An Include Relationship arrow will appear, pointing from the base Use Case to the included Use Case.
The relationship will be automatically labeled with the «include» stereotype.