Using your knowledge of how an ATM is used, develop a set of use cases that could serve as a basis for understanding the requirements for an ATM system. The use cases should cover 5 principal functions of Withdraw Cash, Display Balance, Print Statement, Change PIN, and Deposit Cash. For each function, list Actors, Inputs, Outputs, Normal Operation, and Exceptions. This will include creating a diagram and more specific detail written to describe each use case funtion. Use the example Figure 4.15 diagram and the following example brief Setup Consultation use case description listed on page 111 of the textbook
Sample Solution