©Net Objectives, 2002
NetObjectives
32
Example: Withdraw Cash from ATM
nContext of Use: ATM Customer wishes to withdraw money from ATM while executing the Use ATM Machine Use Case.
nScope: ATM Machine
nLevel: Sea Level (User Goal)
nPrimary Actor: ATM Customer
nStakeholders and Interests:
n   ATM Customer -- wants cash returned. Wants to have appropriate amount of money deducted from account. Wants to pay as little fee as possible.
n   Bank Manager -- wants to have appropriate amount of money deducted from account. Wants as much fee as possible.
n   Bank Regulator -- want to make sure all regulations are complied with
nPrecondition: ATM Customer is logged on
nSuccess Guarantees: Money dispensed to ATM Customer. Customer Account debited appropriate amount of money. Appropriate fees collected. All banking regulations adhered to.
nMinimal Guarantees: Transaction logged to completion or point of failure
nTrigger: ATM Customer selects "Withdraw Cash" option at main menu
n