Simple java program simulating an ATM machine, using the Unified Process as development model