30.08.2014 Views

CS445 / SE463 / ECE 451 / CS645 - Student.cs.uwaterloo.ca

CS445 / SE463 / ECE 451 / CS645 - Student.cs.uwaterloo.ca

CS445 / SE463 / ECE 451 / CS645 - Student.cs.uwaterloo.ca

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ATM: Product perspec;ve <br />

• User interfaces <br />

– Customer – The customer user interface should be intui?ve, <br />

such that 99.9% of all new ATM users are able to complete <br />

their banking transac?ons without any assistance. <br />

– Bank Security Personnel – Bank security personnel are <br />

responsible for removing deposits and adding <strong>ca</strong>sh to <br />

ATMs. There should be a simple interface (e.g., a switch or <br />

buion) that they <strong>ca</strong>n use to ini?alize the ATM whenever <br />

they restock. <br />

– Maintainer – The maintainer is responsible for adding new <br />

ATMs to the network and servicing exis?ng ATMs. A <br />

maintainer should be possible to add a new ATM to the <br />

network within 1 hour.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!