Question: The embedded software for an Automatic Teller Machine (ATM) is to be developed. Use cases have been identified for this system and the main scenario

 The embedded software for an Automatic Teller Machine (ATM) is to

The embedded software for an Automatic Teller Machine (ATM) is to be developed. Use cases have been identified for this system and the main scenario of the "Withdraw Cash use case is as follows: [Precondition: the customer has already been authenticated with the ATM system.] 1. The customer requests the amount of cash they want. 2. The system verifies that notes in the requested denomination are available and asks the customer whether they want a receipt. 3. The customer chooses no receipt. 4. The system contacts the clearing house to process a withdrawal transaction. 5. The clearing house updates the customer's account and responds with confirmation of the transaction. 6. The system dispenses the cash to the customer. [Assume that the remainder of the use case is not relevant.] (1) Design the realization of this scenario by assigning responsibilities to classes and document with a communication diagram. (Do not use a sequence diagram.) c) Specify how you made your responsibility assignments

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!