©Net Objectives, 2002
NetObjectives
25
Actors and Goals
nAn Actor is the entity (person) that actually interacts with the System under Discussion (SuD)
nAn Actor’s goals concern the “totality” of the use case
nBenefit the Actor gets from successful execution of use case
nAn Actor can have Goals at various levels
nFor ATM Machine:
Refresh Cash Drawer
Teller
Make Reports
Replenish Receipt Paper
Service Man
Maintain Machine
Go To Dinner and a Movie (high level goal)
Transfer Funds
Deposit Check
Withdraw Cash
Customer
Goal
Actor