Mechanism Of The Working Of Automated Teller Machine (ATM) – Requirements And Use Cases