CRC Cards ATM

CRC Cards ATM - MoneyDispenser Print Receipt Printer Eject...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
CRC Card Sample - ATM Machine Basic user stories: Implemented? 1. User checks balance 2. User logs into the machine 3. User get "Fast Cash" 4. User makes a deposit 5. User withdraws from checking 6. User withdraws from savings NOTE: Only back of card is shown… front of card is missing! Responsibilities Collaborators Display main menu Ask user for PIN Send PIN to BankSystem for validation BankSystem Display validation errors Ask BankSystem for balance BankSystem Print Balance Printer Display Fast Cash menu Debit Account BankSystem Dispense Money
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: MoneyDispenser Print Receipt Printer Eject card CardReader Responsibilities Collaborators Validate PIN Get Balance Responsibilities Collaborators Detect card inserted Tell UserMenu to ask for PIN UserMenu Eject card Note: These are not fully documented user stories. More is needed, but these should give you an idea. User Menu Bank System Card Reader Responsibilities Collaborators Print Balance Print Receipt Responsibilities Collaborators Dispense Money Money Dispenser Printer...
View Full Document

This note was uploaded on 03/26/2012 for the course CS 321 taught by Professor Kinga during the Spring '12 term at George Mason.

Page1 / 2

CRC Cards ATM - MoneyDispenser Print Receipt Printer Eject...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online