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. Some bank also offers ATM fee reimbursements. Typical Course: In the typical way a user operates the ATM would be they would either walk up to the machine or drive up. A necessity for this to work is that the ATM has an existing network connection. Using there ATM debit card provided by the bank at the time of sign up. This card has a 16 digit number on and a magnetic strip that link the card to this customer account. In 2017 most companies has the Chip on the card that reduce fraud. The customer inserts the card into the card slot on the ATM, if the card has a chip it would prompt the customer to leave the card insert during the duration of the transaction. Next the customer will validate their account with the entry of the pin code they made up. Then the next screen will then ask the customer ask what type of transaction i.e.: Transfers, account balance, fast cash, deposit, withdrawal etc. After the customer select the predetermine action (use cases) the next screen will then come up and ask the customer the amount that they would like to withdraw. Once customer select amount the ATM then gathers the money to dispense, with some asking what type of bills the would like. …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