Tuesday, October 8, 2019

Uses Cases Assignment Example | Topics and Well Written Essays - 1250 words

Uses Cases - Assignment Example The withdrawal transaction begins by a customer inserting his or her Bank Card into the card slot of the ATM. Then a user validation process is performed on the basis of the card ID and the customer’s PIN. After validation, the a display screen is provided containing the available set of operations. In this scenario, the customer has directly selects â€Å"Withdraw Cash†. The ATM screen displays prompts for an account type. The selects the desired account type from the available Menu. This is immediately followed by screen for the user to input the required amount of money. All this information falls under the withdrawal use case. That is, the Bankcard ID, PIN (Personal Identification Number), account type and amount, which is then sent to the Bank as a requested transaction. The Bank then replies with a go-ahead or not reply. Upon successful approval the customer’s money is made available by the dispenser. The ATM then ejects the card and Prints a receipt. It is essential to indicate that this use case is based on the assumption that a user makes a direct and successful withdrawal. However, there are some alternative flows caused by conditions such as Wrong PIN, Invalid or Expired Card, Invalid Account type and Excess withdrawal Amount. The second diagram is a use case dependency for making an account deposit. As indicated in the use case diagram below, this is another highly technical procedure in the design of an ATM service machine. The preconditions are same as for withdrawal, which is a customer and Bank. The following is involved in the execution of an account deposit transaction. The transaction initiates by a Bank Customer inserting his or her card. This is then followed a provision of display screen by the ATM prompting a user PIN, which is integrated as the validation use case. It uses the card ID and PIN to authenticate its use. The machine displays a screen

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.