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

Case Study

...Use Cases As an intern software developer for a retail bank, you have been tasked with developing use cases to support the ATM service. Prepare a 5-6 page paper in which you: 1. Describe (in a one to two (1-2) page narrative) a use case, complete with typical and alternate courses, that documents the event of a bank customer withdrawing money from an ATM. 2. Illustrate the use case using Visio or a similar product. 3. Describe (in a one to two (1-2) page narrative) a use case dependency for making an account deposit. Illustrate this use case with Visio or a similar product. 4. Describe (in a one to two (1-2) page narrative) a use case dependency for making an account transfer. Illustrate this use case with Visio or a similar product. 5. 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. 6. Research and cite at least three (3) authoritative academic sources Use case diagrams in ATM usage CIS210 Use case diagrams of an ATM system Use case diagrams are pictorial representations of different process involved during a specific operation. They are used in modeling real world interaction of system modules and the outside user during the systems analysis stage of software development. They are used mainly in the representation of how the software works in defining the requirements analysis. Use case diagrams in this field are......

Words: 1140 - Pages: 5

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

Premium Essay

Electronic Banking

... Title 1 Introduction 1.1 project background 1.2 Problem statement 1.3 Project objectives 2 Project Deliverables 2.1 Introduction project management and 2.2 planning 2.3 Analysis 2.4 Design 2.5 Implementation 2.6 2.7 3 Testing Evaluation Research 3.1 Research on strategy 3.2 Research on similar project 3.3 Research on methodologies Research on Development 3.4 tools 4 References Page Number 1 1 3 3 3 3 4 5 5 6 7 8 8 8 8 9 12 14 1 THE WORKING OF ATM Chapter 1: Introduction 1.1 project background Automated teller Goods (Automatic teller equipment) will often be a growing number of utilized these days as a possible easy and simple, hassle-free assortment with regards to guide Tellers. However, there may be present research upwards with regards to quite a few apparent many different numerous insecurities by way of ATMs, their own features and the way they may be successful. This kind of forms identifies what sort of financial institution works usually in addition to signifies specific issues regarding security through employing these kinds of Cash machine gadgets. Evaluation signifies that existing Bank techniques appear to offer we “security through obscurity” instead of the a lot encouraged “open, specialist review” strategy. This may at risk of become due to Financial institution businesses never improving their unique executive so that we can preserve computability along with ATM machine vendors. Work with a considerably guarded style concerning financial particular......

Words: 5025 - Pages: 21

Free Essay

Xerox

...On the Use of Quality of Service in IP over ATM Bruce A. Mah1 bmah@CS.Berkeley.EDU The Tenet Group Computer Science Division University of California at Berkeley Berkeley, CA 94720-1776 (510) 642-8905 (voice) (510) 642-5775 (fax) ABSTRACT The future Internet will very likely include some components based on Asynchronous Transfer Mode (ATM), as well as existing network technologies. This environment produces the possibility of using one of the strengths of ATM (namely, quality-of-service guarantees) to improve the performance of Internet traffic. In this report, we document some of our work in progress on the use of performance-guaranteed ATM virtual circuits to carry IP datagrams. We are currently addressing the implications of various IP-over-ATM strategies on network performance, particularly those aspects relating to quality of service, multiplexing, and virtual circuit management. We are evaluating these performance effects using INSANE, a new object-oriented, discrete-event network simulator. 1 Introduction The construction and deployment of Asynchronous Transfer Mode (ATM) networks are a recent development in the field of computer communications. Integrating this new technology into the existing Internet requires schemes for managing the transmission of IP datagrams over ATM networks. Such schemes ideally will take advantage of the strengths of ATM, such as its capability for supporting quality of service guarantees, while effectively bridging the ...

Words: 7430 - Pages: 30

Premium Essay

Thesis Dss

...of this market.The whole office is Wi-Fi enabled. The Warehouse/ Logistics Group is headed by the warehouse officer assisted by a helper and 2 logistics personnel. The warehouse is 245 Sq Meters with 2 level palletized system equivalent to 90 pallets position. The group utilizes 2 units of 6 wheeler delivery vans and 1 unit 4 wheeler van. Depending on the truck van needs, the Logistics Group has a delivery objective of (max) 48 hours lead time for city and 72 hours for out of town. Lastly, the Sales Group is composed of Consumer Sales Group and Industrial Sales Group. Armed with vast experiences in their own fields, this group has their independent targets as well as coverage plans aligned to the business needs. The industrial group is motorized with 2 units of 4 wheeler van for trucking activities as well as merchandising drives. The current system starts with a client filling- up and signing an order form delivered to them by a WMC salesman every 15 days. Using the list of products and the quantity ordered per product in the order form, a pick- list is created by the Admin Group which is then forwarded to the Warehouse/ Logistics Group. Although the Admin Group can check the inventory for stocks availability, the Warehouse/ Logistics Group still performs a physical check of the products in the warehouse because there are cases that the products listed to be available in the inventory are actually not available in the warehouse. This can be brought upon by external......

Words: 8773 - Pages: 36

Premium Essay

Activity Based Costing in a Bank

...mainly focuses on the allocation of cost in management. ABC helps to broadly divide the cost into three parts: • Fixed Cost • Variable Cost • Overhead Cost The split of cost into three categories helps to locate the cost drivers. There are some costs that are relatively easy to achieve like direct labor and materials are but some are very difficult to allocate directly like indirect costs to products. Where products use various common resources in different way, some type of weighting is required in the entire process of allocation. The cost driver is the primary factor that creates or drives the cost of various activities. For example, the cost of the activity of any bank can be ascribed to every product by measuring how long each product's transactions, which is the cost driver ,takes at the counter and then by measuring the number of single type of transaction in the whole process. Application in Routine Business ABC is applicable in every sector of an organization, like costing, accounting, financing, marketing, operations etc. • ABC is a modeling process which is applicable for full scope and for biased views. • ABC helps to identify products, departments and activities which are not efficient. • ABC helps to give more access of the resources to the products which are profitable, and to various departments and activities. • ABC helps to minimize or control the costs at any single product level and on a departmental level. • ABC helps to find not so useful......

Words: 1423 - Pages: 6

Premium Essay

Network Administration

...Advanced Network Technology June 1993 OTA-BP-TCT-101 NTIS order #PB93-203735 Recommended Citation: U.S. Congress, Office of Technology Assessment, Advanced Network Technology--Background Paper, OTA-BP-TCT-1O1 (Washington, DC: U.S. Government printing Office, June 1993). For sale by the U.S. Government Printing Office Supcl IIIILWIICIII (If [k)c ulllLlll\. \lAll stop $s01’, \$ Allllg((u. [)(’ 2(141? () ~?x ISBN 0-16 -041805-4 -— . . Foreword omputer networks are having dramatic impacts on our lives. What were once esoteric tools used only by scientists and engineers are becoming more widely used in schools, libraries, and businesses. At the same time, researchers are working to develop even more capable networks that promise to change fundamentally the way we communicate. This background paper analyzes technologies for tomorrow’s information superhighways. Advanced networks will first be used to support scientists in their work, linking researchers to supercomputers, databases, and scientific instruments. As the new networks are deployed more widely, they will be used by a broader range of users for business, entertainment, health care, and education applications. The background paper also describes six test networks that are being funded as part of the High Performance Computing and Communications Program. These test networks are a collaboration of government, industry, and academia, and allow researchers to try new approaches to network design and to attack a......

Words: 37290 - Pages: 150

Free Essay

Test

...Analysis of Costs and Income of the M.S.U.F.C.U ATM Network* Brian R. Armstrong Jeffery K. Barron Jeffrey D. Elgas April 26, 2002 Abstract. We examined the profitability of the automated teller machine (ATM) service provided by the Michigan State University Federal Credit Union (M.S.U.F.C.U) for one month. The cost of operating each M.S.U.F.C.U ATM in the 76-machine network was determined. We constructed a tool for determining the monthly profit for the M.S.U.F.C.U ATM network. Observations were made concerning the relationship between ATM profitability and distances from the M.S.U.F.C.U. Simulations of surcharges for guest transactions were performed. * Work done for the Michigan State University Federal Credit Union under the direction of Jeffrey G. Jackson, Vice President of Finance, in partial fulfillment of the requirements of Michigan State University MTH 844, advised by Professor Gábor Francsics. Table of Contents Introduction…………………………………………………………………………..…… 3 Experimental Data From the M.S.U.F.C.U ATM Network………………………..… 3 Experimental Data Analysis of Revenue…………..………………………………..… 4 Experimental Data Analysis of Costs….…………...………………………………..… 5 Experimental Analysis of Distance versus Profitability ……………………………... 5 Experimental Analysis of Surcharges….……………..……………………………..… 6 Recommendations……………………………………………………………………..… 8 Future......

Words: 4615 - Pages: 19

Free Essay

Can Brazil Become a Global Competitor in the Information Technology Outsourcing Business

... iv Abstract 8 1. INTRODUCTION ...………………………………………………..10 1.1 About the project …..............................................................12 2. LITERATURE SURVEY .................................................................14 3. SYSTEM ANALYSIS …………………………………………….... 20 3.1Existing system …………………………………….……….21 3.1.1 Disadvantages 3.2 Proposed system ………………………………………….....21 3.2.1 Advantages 3.3 S/W Requirement Specification …………………………...23 3.3.1Functional Requirements ………………………23 3.3.2 Non-functional Requirements …………………23 3.3.3 S/W & H/W Requirements ……………………..24 3.4 Feasibility study ……………………………………………..25 4. SYSTEM DESIGN …………………………………………………..29 4.1 Architecture / Algorithm Design …………………………..30 4.2 Introduction to UML ……………………………………......30 4.3 UML Diagrams ……………………………………………....31 4.3.1Relationships In UML ..…………………...……..….32 4.3.2Use case diagram ..………………………………...…33 4.3.3Class Diagram ………………………………..……..34 4.3.4 Sequences Diagram………………………………….36 4.3.5 Collaboration Diagram…………………………...…37 4.3.6 Activity......

Words: 12675 - Pages: 51

Premium Essay

Data Mining

...company and medical researcher. A general basic idea of data mining would be introduced. In this article, they are divided into four types, predictive modeling, database segmentation, link analysis and deviation detection. A brief introduction will explain the variation among them. For the next part, current privacy, ethical as well as technical issue regarding data mining will be discussed. Besides, the future development trends, especially concept of the developing sport data mining is written. Last but not the least different views on data mining including the good side, the drawback and our views are integrated into the paragraph. 1. Introduction This century, is the age of digital world. We are no longer able to live without the computing technology. Due to information explosion, we are having difficulty to obtain knowledge from large amount of unorganized data. One of the solutions, Knowledge Discovery in Database (KDD) is introduced. KDD works by select the source, pre-process followed by data mining, some unknown patterns are able to be discovered. After that the result allows us to investigate further base on the results to find out the hidden reasons behind the patterns. Data mining usually does not give answer directly, but to raise more questions leading to the goal, then to obtain knowledge from the database. 2. Overview and Function Data mining is a relatively new technology, which is wildly used by government, enterprise and organization. It evolved......

Words: 1700 - Pages: 7

Premium Essay

Internship

...Roll No:2763/10 TU Registration No: 7-2-450-106-2010 Contents APPROVAL LETTER i TO WHOM IT MAY CONCERN ii ACKNOWLEDGMENT iii DECLARATION iv LIST OF TABLES vii LIST OF FIGURES viii ABBREVIATION ix CHAPTER: 1 1 INTRODUCTION 1 1.1Background 1 1.2Objective of the Internship 2 1.3Methodology 3 1.3.1Organization Selection 3 1.3.2 Sources of Data 3 1.3.3 Placement 4 1.3.4Duration of field work 4 1.3.5 Activities performed in various department 5 CHAPTER: 2 6 INTRODUCTION TO THE BANKING INDUSTRY 6 2.1 Introduction to Banking 6 2.2 Nature and Importance of Banks 6 2.3 History of Banking 7 2.4 History of Banking in Nepal 8 2.5 Types of Banks 9 2.6 Commercial Bank 9 2.6.1 Functions of Commercial Bank 10 CHAPTER: 3 11 INTRODUCTION TO THE ORGANIZATION 11 3.1 Introduction of NIBL 11 3.2 Vision 11 3.3 Mission 11 3.4 Background 12 3.5 Capital Structure of NIBL 12 3.6 Organization structure of bank 13 3.7 Product and Services Offered 14 3.8 Goals and Objective of NIBL 15 3.9 Levels of Management 15 3.10. Strength and Weakness 16 CHAPTER: 4 18 ANALYSIS OF ACTIVITIES DONE 18 4.1Introduction 18 4.1.1Customer Service Department (CSD) 18 4.2Background 19 4.2.1Analysis of the existing system 19 4.2.2Description of the system 20 4.2.3Functions of the system 20 4.3. Analysis and design 21 4.3.1General architecture 21 4.3.2 UML diagram 21 4.3.2.1 Use case diagram 22 4.4 Problems......

Words: 7410 - Pages: 30

Premium Essay

Sys Analysis Study Guide

...1- What is object-oriented analysis, and how does it differ from structured analysis? Object Oriented analysis is “the examination of a problem by modeling it as a group of interacting objects. An object is defined by its class, data elements and behavior. For example; in an order processing system, an invoice is a class, and printing, viewing and totaling are examples of its behavior. Objects (individual invoices) inherit this behavior and combine it with their own data elements.” ( (The Computer Language Company, 1981-2012) Object-oriented analysis (OOA) applies object-modeling techniques to analyze the functional requirements for a system. “Analysis is done by identifying the use cases and detailing a flow of events for each. Also, an initial set of functional test cases is specified, to serve as a vehicle for checking that the implementation is complete and basically correct. Analysis culminates in identifying classes implied by the use cases, and documenting them using an Analysis Class Diagram.” (Russell C. Bjork Professor of Computer Science, 2004) The difference is in object oriented analysis the data is combined in a process that acts on the data in the object whereas structured analysis treats the process and the data as separate components. 2- Describe the phases of the system development life cycle, and compare the SDLC waterfall model with the spiral model? “The Systems Development Life Cycle (SDLC) is a conceptual model used in project management that...

Words: 2695 - Pages: 11

Free Essay

Alistair Cockburn

... Reminders Write something readable. Casual,readable use cases are still useful, whereas unreadable use cases won't get read. Work breadth-first, from lower precision to higher precision. Precision Level 1: Primary actor’ name and goal s Precision Level 2: The use case brief, or the main success scenario Precision Level 3: The extension conditions Precision Level 4: The extension handling steps For each step: Show a goal succeeding. Highlight the actor's intention, not the user interface details. Have an actor pass information, validate a condition, or update state. Write between-step commentary to indicate step sequencing (or lack of). Ask ’ why’ to find a next-higher level goal. For data descriptions: Only put precision level 1 into the use case text. Precision Level 1: Data nickname Precision Level 2: Data fields associated with the nickname Precision Level 3: Field types, lengths and validations Icons Design Scope Organization (black-box) Organization (white-box) System (black box) System (white box) Component Goal Level 1 Very high summary Summary User-goal Subfunction too low For Goal Level, alternatively, append one of these characters to the use case name: Append "+" to summary use case names . Append "!" or nothing to user-goal use case names. Append "-" to subfunction use case names. The Writing Process 1. Name the system scope and boundaries. Track changes to this initial context diagram with the in/out list. 2. Brainstorm and list the primary actors. Find......

Words: 31616 - Pages: 127

Premium Essay

"Enterprise Level Data Work Flows and Data Warehouse

... Contents SL No Title Page no 1 Abstract 5 2 Introduction to Databases 6 3 OLTP and OLAP Systems 7 4 Difference between OLTP and OLAP 9 5 Data Modeling 13 6 Workflows in Enterprise level Data warehousing 18 7 Business Intelligence tools used in Data flow and Data Warehousing 21 8 Analysis in Data warehousing 24 9 Conclusion 28 10 Foot Note 30 11 References 31 ABSTRACT These days majority of the applications, may it be web applications or windows applications or mobile applications, are completely database dependent. Most of the application developments are becoming database driven environments, hence rendering databases as one of the most key elements in a software environment. This dependency on databases can attributed to the increasing number of data requirements from the users. A large amount of data has to be stored and it should be stored at a different level of granularity. In order to achieve this, a specific methodology has to be followed in order to store, retrieve and analyze data at different levels. Basic Idea of the Research: The basic idea of the Research is to find out the different methodologies, different environments and different tools used to store, retrieve and analyze data at different levels. This includes some preliminary research on both OLTP and OLAP environments, differences between these two environments, data modeling concepts, how data flows to a data warehouse environment and......

Words: 6349 - Pages: 26

Free Essay

To Thine Own Self Be True"

...trademarks and trade names used are property of their respective companies. Scalable Network Technologies, Inc. 6100 Center Drive, Suite 1250 Los Angeles, CA 90045 Phone: 310-338-3318 Fax: 310-338-7213 http://www.scalable-networks.com http://www.qualnet.com ii QualNet 5.0.2 User’s Guide Table of Contents Preface................................................................................. xiii Chapter 1 Introduction to QualNet .......................................................... 1 1.1 Overview .................................................................................................................. 1 1.2 QualNet Architecture .............................................................................................. 2 1.3 Scenario-based Network Simulation..................................................................... 4 1.3.1 General Approach .............................................................................................. 4 1.3.2 Creating Scenarios............................................................................................. 4 1.3.3 Files Associated with a Scenario ....................................................................... 5 1.4 Using QualNet ......................................................................................................... 6 1.4.1 System Requirements and Installation............................................................... 6 1.4.2......

Words: 86998 - Pages: 348