Website (structuring use cases with extend and include use case)

UML defines three stereotypes of association between Use Cases:

  1. <<include>> - The time to use the «include» relationship is after you have completed the first cut description of all your main Use Cases. You can now look at the Use Cases and identify common sequences of user-system interaction.
  2. <<extend>> - An extending use case is, effectively, an alternate course of the base use case. The <<extend>> use case accomplishes this by conceptually inserting additional action sequences into the base use-case sequence.

Let's take a look at this use case diagram example.

Import into your Project

Posted by: Steven Guarino

Turn every software project into a successful one.

Try Visual Paradigm for Free! Or learn more about our features.

5 1 vote
Article Rating
Inline Feedbacks
View all comments