CIS 210
Professor Robert Hofkin
11/08/2017
Introduction
What are use cases? Use case is a list of actions or event between a person and a system. Use cases capture all of the possible ways the user and system will interact with each other. I am tasked to create and describe use cases with normal and alternate courses that document the action of when a customer takes money from the ATM as a software developer. With the way technology has taken over the world, ATM has taken over the banking world. ATM’s offer the convenience of being able to withdraw money without a teller at any time; you don’t have to fill out any slips, and most of the time you don’t have to wait in long lines. …show more content…
The ATM will depend on the bank to make sure that the customer account is updated every time a deposit is made. The ATM debit card will be important with doing this transaction. You will not be able to make deposit without that card unless you’re at a teller. The preconceive notation is that the customer account is linked to the ATM card and the account is open.
Case dependency making account transfer
The case dependency with making account transfer is fairly simple. The customer will make a transfer from a checking to a saving, or if they have other accounts linked to the account like children account, bills accounts, etc. The amount that you are requested to transfer must be in the account you are requesting it to be transfer from.
Ethical Issues
One of the biggest ethical issues that we face with the use of ATM’s will have to be Card skimming. Ways to prevent this is being cautious every time you go to use the atm. Pay close attention to the actually ATM. Skimmer gets very creative when making devices to get debit card information. One of the fixes was the new ATM cards with the chip.
References
1: How to write a use cases, http://www.bridging-the-gap.com/what-is-a-use-case/ 2. Use Case Diagram Relationships Explained with