Intro to Use Cases Flashcards
Statement of scope
a short concise statement of the primary function of the system
being developed that has what is and isn’t included
A use case
describes how the primary actor interacts with a system or organisation to achieve a goal
scope (not statement of scope)
the machine used in a use case
Use case structure…
primary actor, goal, scope, main sequence
Primary actor
the stakeholder/user who or which
initiates an interaction with the system in order to achieve a goal
Goal
what the actor wants to achieve in
interacting with the system
Main sequence
sequence of steps or events that
occur in a case where nothing goes wrong
Business use case
interaction between
company and client/partner
System use case
interaction between
computer system and user
A casual use case….
must have a primary actor, goal, scope and main sequence
A fully dressed use case includes more detail such as….
supporting actors, stakeholders, trigger, preconditions, guarantees
Stakeholder
something or someone with a vested interest (stake) in the behaviour or outcome of the use case
Trigger
the event that initiates the use case
Pre-conditions
what must be true before the use case can occur
Guarantees (or Postcondition)
the outcome, what must be true after the use case has occurred
Primary actor vs Stakeholder
Primary actors interact directly with the system. Stakeholders don’t necessarily interact directly but are still involved. All actors are stakeholders, but not all stakeholders are actors