Free Essay

Use Case # 2 Modeling Atm

In: Computers and Technology

Submitted By saba0101
Words 357
Pages 2
Use case # 2 Modeling ATM
CIS210
Saba Asif
Prof: Prem Jadhwani

Use case Modeling ATM

Use Case: Account Withdraw

Actor: Customer

Description: Description for the process to withdraw cash from ATM

Successful achievement: * Customer Insert card * Customer enters Pin * System Validates pin * Customer selects Withdraw option * System requests withdraw amount * Customer enter withdraw amount * System ejects amount * System ejects card * Customer takes amount and card * Customer request the withdraw receipt * System print the receipt with new balance

Alternative: * Invalid Card * Invalid PIN * Invalid PIN entered 3 times * Amount exceeds the balance * Customer chose wrong account

Precondition: Account holder request cash withdraw from the ATM

Post Condition: Account holder gets cash from the ATM
Assumption: None
ATM System Usage

Use case Modeling ATM

Use Case: Account Deposit

Actor: Customer

Description: Process to make an account deposit

Successful achievement: * Customer Insert card * System validates card * Customer enters Pin * System Validates pin * Select transaction type * Customer selects account deposit * System verifies account number * System requests deposit amount * User enters deposit amount * System update account balance * System generates and print receipt and ejects card

Alternative: * Invalid Card * Invalid PIN * Invalid PIN entered 3 times * Amount exceeds the balance * Customer chose wrong account

Precondition: customer makes a deposit to the account

Post Condition: Account is updated

Assumption: None

ATM System Usage

Use case Modeling ATM

Use Case: Money Transfer

Actor: Customer

Description: Process to make an account Transfer

Successful achievement: * Customer Insert card * System validates card * Customer enters Pin * System Validates pin * Select transaction type * Customer selects account transfer option * Customer enter amount of transaction * Customer enter account number to transfer the money * Customer verify account and amount of transfer * System print the confirmation receipt

Alternative: * Invalid Card * Invalid PIN * Invalid PIN entered 3 times * Customer chose wrong account * Customer has no funds * Customer has wrong account number

Precondition: Account holder request transfer

Post Condition: Account holder gets confirmation of transfer
Assumption: None
ATM System Usage

References:
Shelly, G, & Rosenblatt, H, (2012). Systems Analysis and Design, 9thEdition.Mason, OH: Cengage Learning
Bittner, Kurt and Ian Spence: Use Case Modeling, Addison-Wesley, 2002. Cockburn, Alistair: Writing Effective Use Cases, Addison-Wesley, 2000

Similar Documents

Premium Essay

Use Cases

...The history of racism 1 The History of Racism Christina Pacheco Strayer University September 4, 2011 The history of racism 2 Racism is hatred of or prejudice against another race. I believe that Racism of the African American race begin in 1619, which also was the start of slavery. Racism has effected education, has caused poverty and has taken many innocent lives. There are many who call themselves Christians but hate the African American Race. There are many who dealt with this ugly reality racism, but still kept their dignity. Unfortunately, many African Americans are unable to attend college because of racism. There are many people who are decision makers as far as granting scholarships, however, they deny African American youth scholarships. I have a cousin that was unable to get an scholarship, made A's and because she was African American she was denied. The United Negro College Fund (UNCF) and Thurgood Marshall College Fund (TMCF) helps African students to attend college. The UNCF is an American philanthropic organization that fundraises college tuition money for black students and general scholarship funds for 39 private historically black colleges and universities. In contrast, TMCF support......

Words: 639 - Pages: 3

Premium Essay

Use Cases

...Running head: ASSIGNMENT 2: USE CASES Assignment 2: Use Cases Lawrence A. Mayo, Jr. Dr. Johnnie E. Drake CIS 210 11/4/12 Abstract Your abstract should be one paragraph and should not exceed 120 words. It is a summary of the most important elements of your paper. All numbers in the abstract, except those beginning a sentence, should be typed as digits rather than words. To count the number of words in this paragraph, select the paragraph, and on the Tools menu click Word Count. Assignment 2: Use Cases A use case is a methodology that is used in system analysis as a means to identify, clarify, and organize system requirements. The use cases has make up of several possible sequences for users to interact with a system of a particular environment that is in relation to a particular goal. There are a group of elements that the use case consists of, these elements in be in either the classes or interfaces category. Use cases give a description of how users will perform tasks. There are two main parts of a use case; the steps a user will take to accomplish a particular task on the ATM machine, and the way the ATM should respond to the user's actions. A use case will begin with a user's goal and end when that goal is fulfilled. A use case will describe the interaction sequence between a user and an ATM machine. Each use case captures the actor (the user of the ATM machine), the interaction (what does the user want to do?), and the goal (what is the user's goal?).......

Words: 1139 - Pages: 5

Free Essay

Use Case Assignment

...Ebay Use Case Week6: Use Cases Assignment MIS1101 Use Case Template. Copyright (c) 2004-2005 TechnoSolutions Corporation (Learn more about “TopTeam for Use Cases” at www.technosolutions.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this document and its associated documentation, to use the document on their projects for any commercial or non-commercial purpose. However you may not publish, distribute, sublicense, and/or sell copies of this document. THE DOCUMENT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE DOCUMENT OR THE USE OR OTHER DEALINGS IN THE DOCUMENT. TECHNOSOLUTIONS CORPORATION MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THIS DOCUMENT FOR ANY PURPOSE. Use Case: Selling a couch on Ebay Id: UC- 2011021401 Description Seller registers a couch for sale on Ebay. Seller firsts selects “Sell” link on Ebay, registers a credit card. Seller then posts descriptive information about the couch including pictures, price, auction start and end times as well as method of payment accepted, shipping information and other terms and conditions of sale. The......

Words: 749 - Pages: 3

Free Essay

The Use of Video Modeling to Increase Food Acceptance

...Introduction………………………………………………………………………………6 A. Food Acceptance…………………………………………………………………7 B. Video Modeling…………………………………………………………………10 III. Method…………………………………………………………………………………..12 A. Participant………………………………………………………………………..13 B. Setting and Materials…………………………………………………………….14 C. Dependent Variable and Measurement…………………………………………..14 D. Interobserver Agreement………………………………………………………...14 E. Procedure and Design……………………………………………………………15 IV. V. VI. VII. VIII. Results……………………………………………………………………………………16 Discussion………………………………………………………………………………..16 References………………………………………………………………………………..21 Figure Captions…………………………………………………………………………..24 Figures……………………………………………………………………………………25 Video modeling 5 Abstract A common problem in children with Pervasive Developmental Disorder is limited food intake. There is no published research to date that includes video modeling to increase food acceptance in a participant’s home. The purpose of this study was to evaluate the use video modeling to increase food acceptance by one child in his home. A multiple-baseline design was used to evaluate the effectiveness of video modeling on increasing food acceptance. Video modeling was effective in increasing food acceptance with this one participant in his home. The results of this study suggest that this treatment program was responsible for the observed changes, which were maintained during 3, 4, 5, and 6th month follow-up. Video modeling 6 Using Video Modeling to Increase Food Acceptance Many......

Words: 5488 - Pages: 22

Free Essay

Use Cases

...Assignment #2 Use Cases Raquel S Murillo Dr. Johnnie E. Drake, Jr. HCAD 520: Healthcare System Analysis February 3, 2014 Use Cases Need cash? When a customer decides that he or she needs to process a withdrawal from their bank account that action is exactly that, a process. The customer first inserts their ATM into the card reader slot and expects that the transaction will go by smoothly and uneventful, but things could possibly go wrong. If the card reader is not able to read the card, it will eject the card and display an error message on the screen. Examples of an error message may include “Error Code 1” which would me that the system has timed-out while trying to process your request. If the system is able to successfully read the card, it will move on to ask for the customer’s pin number. The system will, in a matter of seconds, verify that the pin number entered is in fact correct and if so continue with the process. As soon as the pin number is verified, it will than display a menu of various options. Among that list of options, the customer will find the option to withdraw money. And this will be the beginning of a new process. Once the card has been inserted, read, accepted, and authenticated by the system; the withdrawal transaction will begin. This withdrawal transaction has many steps that need to be followed. First off, the system will display the question on the screen asking the customer to choose whether to withdraw from a savings......

Words: 1448 - Pages: 6

Free Essay

Use Cases

...Use Cases Christopher Dole Professor Jennifer Merritt CIS210: Systems Analysis and Development 3 February 2013 A use case diagram demonstrates the uses and requirements of a process and its actors. When creating use case diagrams they should be simple and easy to understand so that all levels of outside users can see and understand the roles they have in the overall project (Chen, Slides 6,7). In my first use case we see a use case that addresses the actors and actions for an ATM withdrawal. The use case diagram is simplified and shows how a customer will use an ATM machine to request a withdrawal. It shows the initial interaction in which it is understood the customer will need to enter their ATM Card and provide their PIN to gain access to the account information that is magnetically stored on their card. The high level overview shows a real basic path of the customer requesting a withdrawal and the ATM sending the request to the bank where it receives a confirmation or denial of funds available and then a response is sent to the customer in the form of approval and funds dispersed or a denial. Both will provide a receipt to the customer with the updated balance information or reason for denial. This simple image would be something to provide an Administrator or the like who would be interested simply in the quick path of what is expected. The next UML diagram I included breaks the USE Case into a more specific pattern that shows the events that will take place......

Words: 1948 - Pages: 8

Free Essay

Use Case

...The case study in this assignment is the use of the ATM and what happens at the very beginning when you come up to the ATM machine. I will give you the inside information on this process and the Requirements Document. An ATM allows users to perform basic financial transactions view their account balance, withdraw cash, and deposit funds. Each user can have only one account at the bank. The user interface has four main features they are a screen to displays messages, a keypad for numeric input, a cash dispenser, and a deposit slot. The cash dispenser begins each day loaded with 500 $20 bills. Authenticating a user based on account number and (PIN), bank's account information database stores an account number, a PIN and a balance. Display a welcome message and prompt the user to enter an account number. The user enters a five-digit account number, using the keypad. The screen prompts the user to enter the PIN. The user enters a five-digit PIN, using the keypad. If the user enters a valid account number and the correct PIN for that account, the screen displays the main menu. If the user enters an invalid account number or an incorrect PIN, the screen displays an appropriate message, and then the ATM returns to Step 1 to restart the authentication process. When an invalid option is entered, display an error message, and then redisplay the main menu. . If the user enters a valid account number and the correct PIN for that account, displays the user's account balance. The......

Words: 524 - Pages: 3

Premium Essay

Use Case

...ATM Use Cases System Analysis and Development Describe Use Case This use case illustrates how a customer using an ATM to withdraw money from their account. The actors are the bank customer and the bank. The following steps represent what the use case will illustrate. The customer inserts the bankcard. The ATM will than ask for a pin number. The ATM reads the card. The screen gives you multiple options. The customer than selects the “Withdraw Cash” option. The ATM than prompts the different accounts. The Customer than enters an amount they want to withdraw. The amount is than transferred to the account. Once the amount accepted. The ATM will than dispense the amount you requested. The card will than be returned. The receipt is printed. A successful transaction is made. The transaction may go bad, if you entered the wrong pin. It may also be that you chose the wrong bank account to withdraw money out of. These are called preconditions. The alternate way to withdraw money from the ATM is by going inside. The customer goes inside waits in line. A teller calls them over. The teller than asks the customer what they want to do. The customer says they want to withdraw money. Customer than swipes the bankcard, enters the pin. Teller than asks what bank account they want to withdraw from. Customer then picks an account. The teller than enters the amount they want to withdraw. The teller than hands the customer their money, with a receipt. The preconditions in this use case:......

Words: 692 - Pages: 3

Free Essay

Modeling the Adoption and Use of Social Media by Nonprofit Organization

...Society, forthcoming Modeling the adoption and use of social media by nonprofit organizations Seungah Nah; Gregory D. Saxton Seungahn Nah and Gregory D. Saxton. (forthcoming). Modeling the adoption and use of social media by nonprofit organizations. New Media & Society, forthcoming. Abstract: This study examines what drives organizational adoption and use of social media through a model built around four key factors – strategy, capacity, governance, and environment. Using Twitter, Facebook, and other data on 100 large US nonprofit organizations, the model is employed to examine the determinants of three key facets of social media utilization: 1) adoption, 2) frequency of use, and 3) dialogue. We find that organizational strategies, capacities, governance features, and external pressures all play a part in these social media adoption and utilization outcomes. Through its integrated, multidisciplinary theoretical perspective, this study thus helps foster understanding of which types of organizations are able and willing to adopt and juggle multiple social media accounts, to use those accounts to communicate more frequently with their external publics, and to build relationships with those publics through the sending of dialogic messages. Keywords: social media, new media, nonprofit organizations, Facebook, Twitter, technology adoption and use, diffusion of innovation, dialogue, organization-public relations Modeling the Adoption and Use of Social Media......

Words: 9869 - Pages: 40

Free Essay

Use Case

... Name | Resume | Actors | Speed sensor, Throttle, Brake | Intent | If driver press Brake to reduce the speed, after depressing system will automatically increase the speed up to set speed. | Preconditions | 1. SDC has to be enabled. 2. Current speed has to be less than set speed 3. Car has to drive more than 25 km/h | Flow of events | 1. Driver presses the Brake to reduce the speed.2. Speed sensor has to send current speed to SDC. 3. SDC has to compare the current speed with the Set speed. 4. If speed is less than Set speed and more than 25 km/h SDC has to control Throttle until it will reach Set speed. 5. If speed is less than 25 km/h SDC has to be disabled | NFRs | | Post-conditions | The car will get the Set speed again after depressing the Brake. | System Functions | 1. Brake pressed | 3.1.4 Coast Identifier | UC4 | Name | Coast | Actors | Speed sensor, Throttle, Brake | Intent | If driver press Accelerator to increase the speed, after depressing system will automatically decrease the speed to set speed. | Preconditions | 1. SDC has to be enabled. 2. Current speed has to be more than set speed | Flow of events | 1. Driver presses the Accelerator to increase the speed.2. Speed sensor has to send current speed to SDC.3. SDC has to compare current speed with the Set speed.4. If speed is more than set speed SDC has to control Throttle until it will slow down to Set speed. | NFRs | | ......

Words: 279 - Pages: 2

Free Essay

Atm Case Study

...ATM Case study ATMs have become much more than cash withdrawal machines. The most sophisticated units are now full-service banking channels, offering enormous potential for enhanced service delivery. They are also a much under-used marketing channel. As revenues from interchange and transaction fees decline in many markets, ATM advertising is opening up a potential new revenue stream .ATMs still represent the largest investment by banks in self-service financial distribution so there is an obvious need to generate as a high a return from this investment as possible. At the same time, many Independent ATM Deployers (IADs) face additional cost challenges as a result of high site rentals and a lack of high-profit locations in some markets. Banks are likely to make the most of the time you spend in front of their ATMs. They may use the ATM screens for advertising. The Finance Ministry has issued a notification allowing them to advertise either their own products and services or those of broking firms, mutual funds, insurance companies and pension funds on the ATM screen. Going by the notification, banks can squeeze in an advertisement during the seconds (after keying in the amount to be withdrawn, the machine takes a few seconds — 10-20 seconds — to process the request) you wait before the ATM to withdraw cash. “Banks may soon begin charging customers for ATM usage”- The Hindu Business line. This really puts a big question mark on the usage of ATM by Indian customers. India...

Words: 508 - Pages: 3

Premium Essay

Use Cases

...Use cases are a type of textual requirements specification that capture how a user will interact with a solution to achieve a specific goal. They describe the step by step process a user goes through to complete that goal using a software system (Brandenburg, 2015). The analysis of the use case proves to be a valued analytical technique to ensure the delivery of goods and services. As a software developer for a retail bank, I have been tasked with developing use cases to support the ATM services. Of the created use cases, I will describe and illustrate a use case with a typical and alternate course that documents the event of a bank customer withdrawing money from an ATM; describe and illustrate a use case dependency for making an account deposit; describe and illustrate a use case dependency for making an account transfer; identify and explain at least one (1) ethical issue that the use case exposes in connection with the development or use of the ATM system. We can begin with describing the typical and alternative courses of events that are prevalent when bank customers make a money withdrawal from the ATM. Description of a Cash Withdrawal The description of typical and alternative courses as it pertains to bank customers withdrawing money from the ATM begins with the customer pulling out their debit card to enter the card into the ATM card reader. The card will not be inserted and ejected at the end of the transaction, but it will be pushed into the reader and......

Words: 1237 - Pages: 5

Premium Essay

Cis 462 Wk 2 Case Study 1 Acceptable Use Policy

...CIS 462 WK 2 CASE STUDY 1 ACCEPTABLE USE POLICY To purchase this visit here: http://www.activitymode.com/product/cis-462-wk-2-case-study-1-acceptable-use-policy/ Contact us at: SUPPORT@ACTIVITYMODE.COM CIS 462 WK 2 CASE STUDY 1 ACCEPTABLE USE POLICY CIS 462 WK 2 Case Study 1 - Acceptable Use Policy An Acceptable Use Policy (AUP) is a very important policy within organizations to define acceptable employee behavior when accessing company resources. Additionally, there are also legal implications within AUPs. Use an existing AUP that you are familiar with, such as from a current or previous workplace, or search on the Internet for an example AUP to complete this case study. Write a three to five (3-5) page paper in which you: 1. Describe the purpose of an Acceptable Use Policy you have selected and explain how the AUP helps provide confidentiality, integrity, and availability within the organization. 2. Critique the AUP you selected and provide recommendations for improving the AUP. 3. Explain methods that organizations can implement to help ensure compliance with the AUP, mitigate their risk exposure, and minimize liability. Describe how your selected AUP accomplishes these goals. More Details hidden... Activity mode aims to provide quality study notes and tutorials to the students of CIS 462 WK 2 Case Study 1 Acceptable Use Policy in order to ace their studies. CIS 462 WK 2 CASE STUDY 1 ACCEPTABLE USE POLICY To purchase this visit......

Words: 688 - Pages: 3

Free Essay

Use Case Atm

...ase CIS210: Systems Analysis & Design Week 6/Assignment 2: ATM Use Case November 15, 2015 The use case in this narrative describes the process and flow of data when a bank customer uses their debit or credit card when withdrawing funds from their account. The use case actors in this scenario are the bank itself and the customer. As a pre-verified condition, the following has already been introduced or pre-existing already within the bank location: a network connection within the bank and to the ATM, an ATM on-site and cash available for withdrawals from the ATM. * In this use case, the ATM withdrawal is consistent with that of data flow and customer selected options, similar to the process of a flow chart. This particular use case scenario, the following events are completed to withdraw funds from an ATM account: (Step 1) The use case begins when a customer inserts their debit/credit card into the ATM. (Step 2) After use case is initialized, the ATM network must validate the customer by requesting for card PIN. (Step 3) Various options are presented for the customer including balance, transfer, withdrawal, fast cash, etc. As part of this use case scenario, the customer wants a withdrawal transaction from the ATM. (Step 4) Customer selects “Withdrawal” from the available accounts shown on ATM display. (Step 7) ATM displays the amount a customer may withdraw with pre-determined amounts ($10, $20, $30, etc.) or “Other” option for customer to request a specific......

Words: 1393 - Pages: 6

Free Essay

Use Case for Atm Services

...CIS 210 - Use Case for ATM Services 4/29/12 Kevin Hagan Dr. Yohannes Abate Making a withdrawal via an Automated Teller Machine Making a withdrawal of funds from your bank account via an automated teller machine (ATM) is easy (Richardson). There are only a few steps involved, and there is no need for the customer to have to go to the bank itself anymore. While there are no restrictions, you can make withdrawals from any ATM on the street, the only exception over using the bank’s ATM is that they may charge you a fee for using another banks/companies ATM. For illustration, we will be using an ATM at the bank itself, so that if there is a problem then the customer can go inside and discuss this problem with a representative of the bank. The assumption is that you are at the ATM and currently have an account with the bank. Step 1: Insert your ATM card or credit card. Step 2: Enter your personal identification number (PIN). Step 3: Select “Withdrawal” from the transaction menu. Step 4: Select “cash” from the next transaction menu. Step 5: Select the amount of cash you wish to withdraw. At this step, either you can withdraw a preselected amount, or you can enter any other amount. Step 6: When prompted, select confirm on the amount that you wish to withdraw. Step 6: Take your detailed receipt with a summary of your withdrawals. Step 7: Remove your ATM card from the machine. The alternate of using the ATM is to go inside the bank, wait for the next teller,......

Words: 1137 - Pages: 5