...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 ...
Words: 357 - Pages: 2
...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, and...
Words: 1137 - Pages: 5
...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: are...
Words: 692 - Pages: 3
...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?). Writing...
Words: 1139 - Pages: 5
...IM1042 SCHOOL OF COMPUTER SCIENCE & INFORMATION TECHNOLOGY B.SC (BUSINESS INFORMATION SYSTEM) ASSIGNMENT TITLE: APPLIED I.S MODELLING & DESIGN MODULE ASSESSMENT: GROUP ASSIGNMENT ACADEMIC TERM AND YEAR: SEMESTER A 2014/2015 LECTURER: MR. KOON KIM PEH MODULE CODE: (CN2042) GROUP MEMBER UEL ID’S 1341533 1341524 1341525 1341546 UEL ID: 1341533 1|Page IM2042 Table of Contents Dedication ..................................................................................................................................................... 4 Acknowledgements....................................................................................................................................... 5 0.0 INTRODUCTION ....................................................................................................................................... 6 0.1 Aims of the project.................................................................................................................................. 7 0.2 Objectives of the project......................................................................................................................... 7 1.0 System Request ....................................................................................................................................... 8 1.1 Business Needs ....................................................................................................................................... 9 1.2 Business Requirements...
Words: 11608 - Pages: 47
...2: Use Cases CIS 210: Systems Analysis and Development November 3, 2013 A use case with typical and alternate courses that documents the event of a bank customer withdrawing money from an ATM. In this particular use-case scenario a system analysis will be identified when a bank customer interacts with an ATM to withdraw money. Typical and alternate courses will be identified. A use-case diagram will be used as a tool to provide clarification of the necessary components or processes including hardware, system software, process and human interaction to layout or plan and identify the various components necessary to produce the desired session outcome. Rouse (2007) describes the use-case methodology; “A use case is a methodology used in system analysis to identify, clarify, and organize system requirements. The use case is made up of a set of possible sequences of interactions between systems and users in a particular environment and related to a particular goal. It consists of a group of elements (for example, classes and interfaces) that can be used together in a way that will have an effect larger than the sum of the separate elements combined. The use case should contain all system activities that have significance to the users. A use case can be thought of as a collection of possible scenarios related to a particular goal, indeed, the use case and goal are sometimes considered to be synonymous.” In this project a use case...
Words: 1164 - Pages: 5
..........................................................4 2.1 Company Information………………………………………………………………4 2.2 Site Goal……………………………………………………………………………..4 2.3 Organizational Culture…………………………………………………….............4 2.4 Affects of Physical Settings on Information Access and Use...........................4 2.5 Primary Audience and Secondary Users…………………………………………5 2.6 Audience Demographics and Psychographics…………………………………..5 2.7 Primary Use of Product or Service………………………………………………..5 2.8 Role of Current Resources………………………………………………………...5 2.0 VISUAL AND FUNCTIONAL DETAILS..............................................................5 3.9 Internal/External User Site Map…………………………………………………...6 3.0 SPECIFIC REQUIREMENTS..............................................................................7 4.10 Performance Requirements………………………………………………………..7 4.11 Platform………………………………………………………………………………7 4.12 Database…………………………………………………………………………….7 4.13 Security………………………………………………………………………………7 4.14 Site Hosting………………………………………………………………………….8 4.15 Major Pages, Functions, Features and Use Cases……………………………..8 4.16.1 Home Page…………………………………………………………………9 4.16.2 Search……………………………………………………………………....9 4.16.3 Search Result Page(s)…………………………………………………….9 4.16.4 Shopping Cart………………………………………………………….......9 4.16.5 Checkout…………………………………………………………………….9 ...
Words: 2592 - Pages: 11
...has returned overdue videos, but has not paid the overdue fee, the fee must be paid before a new video can be rented. Every morning, the store manager prints a report that lists overdue videos. If a video is two or more days overdue, the manager calls the customer to remind him/her to return the video. If a video is returned in a damaged condition, the manager removes it from the video database and may sometimes charge the customer. a. Draw a use case model for the video system described above. Manager Manage customer Add video Rent Return Overdue Print report Delete video charge Customers (10 marks) b. Rental is one of the use cases in the video system. Write a Rental use case description using detail format (Use case name, actor(s), brief description, pre-condition, post-condition, main scenario (flow of events), and alternative flows and exceptions). (10 marks) c. Draw a system level sequence diagram for the Rental use case based on the main scenario in answer for (b). (5 marks) 2. The case study below is about the patient treatment process in a clinic. ------------------------------------------------- Whenever new patients are seen for the first time, they complete a...
Words: 583 - Pages: 3
...Management Use Case Specification: Book Ticket Version 1.0 Revision History |Date |Version |Description |Author | |14/feb/11 |1.0 |Usecase specification for booking ticket. |Samanth | | | | |Nagarjuna | | | | |Harish | | | | | | | | | | | | | | | | Table of Contents 1. Use Case Name 1 1.1 Brief Description 1 2. Flow of Events 1 2.1 Basic Flow 1 3. Special Requirements 1 3.1 Performance 1 4. Preconditions 1 4.1 Day restriction 1 5. Post Conditions 1 5.1 Print 1 Use Case Specification: Book Ticket Use Case Name 1 Brief Description ...
Words: 260 - Pages: 2
...Use Case Description for Acme Video Game Vending Machine System Created by: Quang Tran Date: Oct 11, 2014 Use Case Name: Rent a Game Scenario: Customers rent and return games. Triggering Event: Customers use their Debit/Credit card for games rental, which is charged by Acme’s Bank. Brief Description: Customers enter requirement information and swipe a valid card for games rental. Actors: Customers, Acme’s Bank, and Central computer system of Acme headquarters. Related Use Cases: None. Stakeholders: Security department. Preconditions: System is in stand by mode and ready to perform. Postconditions: System is in performance mode (1 or 2 minutes) before turn to stand by mode. Flow of Events: Actor System 1. Customers choose games through vending machine 2. Customers enter information and pay by a valid card. 3. Acme’s Bank check and charge for rental 4. Acme’s computer system organizes and save customers’ information. 5. Customers return games at vending machine. 6. Customer received a receipt and additional charge via e-mail. 1. Acme’s bank is received customers’ information from vending machine. 2. Acme’s computer system is received customers’ information from vending machine. 3. Vending machine dispended games after customers’ information are approved. 4. Machine received returned games from customers. 5. Information sent to Acme’s bank and Acme’s central computer system. 6. A receipt e-mail to customers for a final charge. Exception...
Words: 260 - Pages: 2
...understanding of the system throughout organization through standardization of process and documentation. 3. State TWO (2) types of requirements and give ONE (1) example for each type. (4 marks) Answer: Requirement | Example | Functional | manage user info | Non-Funtional | reliability- record will be processed in 5 seconds. | 4. Construct an activity diagram for booking a room in a hotel based on the following description. When customer requests a room, the hotel employee looks for room availability, then he inserts customer’s data and verifies if the provided credit card number has enough credit to pay the room: in this case the booking is confirmed and we wait customer arrival. The Hotel information system allows customer to modify or cancel his/her reservation. If customer arrives he uses the room and then he pays, in case of no-show a penalty is accounted on his credit card and the booking is canceled. (9 marks)...
Words: 2092 - Pages: 9
...in nature, the application provides an example of work performed to establish the capabilities of its author to utilize error handling within an application. Application Requirements The only functional requirement of the application is to prompt the user to supply the user with their potential monthly mortgage payment. The payment should be determined by utilizing the mortgage amount, the down payment made, rate of interest on the proposed mortgage, and term of the mortgage in years. This information should be supplied by the user through prompts upon the execution of the application. In regards to non-functional requirements, the application requires the use of the stdio, math, and errno C libraries. Application Review Upon the initial execution of the application, all potential entries are initialized as float in case the user may provide a non-integer numerical value. Upon initial design, these were established as integers until the rate value was encountered. At that time, the values were modified to floating values. Immediately following the initialization of these values, the user is prompted with an introduction to advise the name and purpose of the application. After the introduction, the user is prompted to enter the potential mortgage amount, down payment, interest rate, and mortgage period in years. A while() loop is used to...
Words: 872 - Pages: 4
...Use Case: Store Product Information Id: UC- 100 Description User accesses system to store product knowledge file Primary Actor User Pre-Conditions User must be logged in Product must be loaded Post Conditions Success end condition File is stored and associated to product Failure end condition: File is not stored Minimal Guarantee No updates to data occur Trigger User accesses system Main Success Scenario 1. System provide option to locate a specific Product record by Item_Id 2. User enters Item_Id 3. System provides option to add a file 4. User selects option to add a file 5. System provides option to enter file path 6. User enters file path 7. System provides option to save file 8. User selects option to save file 9. File is stored and associated to product Use Case: Store Product Information Id: UC- 200 Description User accesses system to store product knowledge file Primary Actor User Pre-Conditions User must be logged in Product must be loaded Post Conditions Success end condition File is stored and associated to product Failure end condition: File is not stored Minimal Guarantee No updates to data occur Trigger User accesses system Main Success Scenario 1. System provide option to locate a specific Product record by Item_Id 2. User enters Item_Id 3. System provides option to add a file 4. User selects option to add a file 5. System provides option to enter file path 6. User enters...
Words: 262 - Pages: 2
..........................................................4 2.1 Company Information………………………………………………………………4 2.2 Site Goal……………………………………………………………………………..4 2.3 Organizational Culture…………………………………………………….............4 2.4 Affects of Physical Settings on Information Access and Use...........................4 2.5 Primary Audience and Secondary Users…………………………………………5 2.6 Audience Demographics and Psychographics…………………………………..5 2.7 Primary Use of Product or Service………………………………………………..5 2.8 Role of Current Resources………………………………………………………...5 2.0 VISUAL AND FUNCTIONAL DETAILS..............................................................5 3.9 Internal/External User Site Map…………………………………………………...6 3.0 SPECIFIC REQUIREMENTS..............................................................................7 4.10 Performance Requirements………………………………………………………..7 4.11 Platform………………………………………………………………………………7 4.12 Database…………………………………………………………………………….7 4.13 Security………………………………………………………………………………7 4.14 Site Hosting………………………………………………………………………….8 4.15 Major Pages, Functions, Features and Use Cases……………………………..8 4.16.1 Home Page…………………………………………………………………9 4.16.2 Search……………………………………………………………………....9 4.16.3 Search Result Page(s)…………………………………………………….9 4.16.4 Shopping Cart………………………………………………………….......9 4.16.5 Checkout…………………………………………………………………….9 ...
Words: 2592 - Pages: 11
...Final Year Project FYP-CES FINAL YEAR PROJECT – COORDINATION & EVALUATION SYSTEM Project Members: Muhammad Qabas Khan – i110102 Summaya Zeb – i10259 Muhammad Nouman Siddique – i110097 Supervised By: Mr. Muhammad Ali Nasir Department of Computer Science National University of Computer and Emerging Sciences Islamabad, Pakistan 2015 Intellectual Property Right Declaration This is to declare that the work under the: Title: FYP-CES carried out in partial fulfillment of the requirements of: BS FYP MS Research Survey MS Thesis Course Project Is the sole property of the National University of Computer and Emerging Sciences, and is protected under the intellectual property right laws and conventions. It can only be considered for purposes like extension for further enhancement, research, product development, adoption for commercial/organizational usage, etc., with the permission of the University. The above statement applied to all students and faculty. Date: 26th March, 2015 Students: Signature: _____________ Signature: _____________ Name: Muhammad Qabas Khan Name: Summaya Zeb Signature: _____________ Name: Muhammad Nouman Siddique Faculty: Supervisor Signature: _____________ Name: Mr. Muhammad Ali Nasir Anti-Plagiarism Declaration This is to declare that the above publication produced under the: Title: FYP-CES Is the sole contribution of the author(s) and no part hereof has been reproduced...
Words: 5877 - Pages: 24