Web Application Modelling

 

Modelling Exercise

 

An example diagram for a bank.

 

Let's look at one use case; 'withdraw money'.

 

'The process begins when Bob inserts his card into the card reader. The card reader reads the number on Bob's card, then tells the ATM screen to initialise itself. The ATM prompts Bob for his PIN. Bob enters his PIN (1234) and the ATM opens his account. Bob's PIN is validated, and the ATM prompts him for a transaction. Bob selects withdraw. The ATM prompts Bob for the withdrawal amount. Bob enters £20. The ATM verifies that Bob's account has sufficient funds, and subtracts £20 from the account. The ATM dispenses £20 and ejects Bob's card.'

 

 

Which are the objects in this system?