You are responsible for testing the new Automated Teller Machine ATM recently developed by the development team. You need to test the cash withdrawal feature of the ATM. 1. Describe a scenario test that you would use to test this feature. 2. Explain why this is a particularly good scenario test.
Added by Joel M.
Step 1
Let's think step by step. Show more…
Show all steps
Your feedback will help us improve your experience
Akash M and 79 other AP CS educators are ready to help you.
Ask a new question
Labs
Want to see this concept in action?
Explore this concept interactively to see how it behaves as you change inputs.
Key Concepts
Recommended Videos
UC 2. Withdraw Money Precondition: This use case assumes that the customer has logged into the ATM Actor: ATM Customer System: ATM 0) ATM displays the Transaction Selection screen. 1) TUCBW customer presses the Withdraw button on the Transaction Selection screen. 2) ATM asks the customer to enter the amount to be withdrawn. 3) Customer enters the amount and presses the Submit button. 4) ATM displays a confirmation of the amount of cash dispensed, and dispenses the cash. 5) TUCEW customer presses the OK button on the confirmation dialog and gets the correct amount of cash dispensed. e. (5 points) Select the non-trivial step(s) of the above UC2. Withdraw Money expanded use-case. f. (30 points) Produce design sequence diagram(s) for the Withdraw Money use-case by applying GRASP patterns. (only for the main success scenario of nontrivial step(s)). g. (10 points) Derive a DCD from the Withdraw Money use-case design sequence diagram(s). h. (15 points) Identify and explain the improvements that the controller, expert, and creator patterns introduce to the behavioral design for the ATM system. Hint: Compare the design with one that does not apply the patterns, to identify the improvements.
Akash M.
How would you design an ATM to better suit Sue?
Breanna O.
Recommended Textbooks
Computer Science and Information Technology
Introduction to Programming Using Python
Computer Science - An Overview
Transcript
Watch the video solution with this free unlock.
EMAIL
PASSWORD