What are Use Cases?
What is an Actor?
Someone or something external to the system that interacts with it
- Human user, a role not a person
- Can be another system
What is a Use Case?
An activity that the system carries out in response to a request from an actor
- A way in which a user may interact with a system
- An action undertaken on a system to achieve a goal
What should a proper Use Case include?
Capture
- Who (actor) does
- What (interaction) with the system
- For what purpose (goal)
What should a complete set of cases do?
What is the use of Use Case index and what is included?
What is a Use Case diagram?
What is the use of Textual Use Cases?
What are the 3 sequences in a Textual Use Case?