Cap 5 Sommerville
Cap 5 Sommerville
Cap 5 Sommerville
Domain
Prioritization
understanding
Process
entry
Requirements Conflict
collection resolution
Classification
Problem
to be
analysed
ACCOUNT
HOLDER Control input Da ta input
Start transaction Card details
Cancel transaction PIN
End transaction Am ount required
Select service Message
Services
Query balance
Withdraw cash Customer Bank staff
Valid card
Card User OK
Request PIN
PIN
Account Validate user Account
number number Select
PIN service
Timeout
Re-enter PIN
Invalid card
Return card
Incorrect PIN
Retain card
Auto-teller
system
Branch
Usage
counter
database
system
Maintenance
system
Ethnographic Structured
analysis analysis
Requirements
specification
System Prototype
prototyping evaluation