Use Cases Flashcards
What are use cases?
Uses cases are a scenario based technique in the Unified Modelling Language which identify actors in an interaction.
What do use cases describe?
All possible interactions in the system.
What is an actor?
User of the system (something external; human or non human).
What is a use case?
A task which the actor needs to perform with the help of the system.
What should the details of each use case be documented with?
use case description
What is inheritance and how can it be shown?
To show that all use cases of one actor are available to the other. Clear arrow.
What is and how is it shown?
If several cases include as part of their functionality another use case. Straight line
What is the extend relation and how is it shown?
If a use case has two or more significantly different outcomes. Dotted line
What is a benefit of UML Diagrams?
Simplicity and can be shown and worked with customers. However, this can be lost with include and extend relations so should be used with care.
Do use cases describe internal or external behaviour?
external.
What is event flow?
Flow of behaviour that makes up this use case.
What are triggers?
What makes this use case happen.