CIS 210 –Systems Analysis and Development
Strayer University
FIRST BANK OF MARYLAND ATM – USE CASE
OBJECTIVE: To show the process in which a bank customer makes a cash withdrawal, cash deposit and transfers money between accounts at an ATM machine for First Bank of Maryland. The actors in this use case are the bank customer(s) and the bank.
Use Case 1: ATM WITHDRAWL
Use Case Name:
ATM Transactions for First Bank of Maryland
Actors:
Bank Customer / Bank
Description:
To show the process in which a bank customer makes cash withdrawal at ATM for First Bank of Maryland.
Normal Flow:
1. Customer inserts ATM card
2. Customer enters PIN
3. System validates if customer is in the bank network
4. System prompts user to select transaction type
5. Customer selects Withdrawal From Checking or Savings Account
6. System prompts user to enter withdrawal amount
7. ATM dispenses money to customer
8. System ejects ATM card
Alternative:
Alternative to Step 3
1. System will prompt customer to accept network fee
2. Customer accepts
3. Use Case resumes on step 5
Alternative to Step 3b.
1. System will prompt customer to accept network fee
2. Customer declines
3. Transaction is terminated
4. Use Case resumes on step 8
Exceptions:
In step 2 of the normal flow; customer enters in the incorrect pin
1. Transaction is disapproved
2. Message to customer to re-enter PIN
3. Customer enters correct PIN
4. Use Case resumes on step 3 of normal flow
Precondition:
Customer starts transaction at ATM
Post condition:
Customer pays fees and completes transaction
Customer fees are waived; completes transaction
Customer declines fees; transaction cancelled
Assumptions:
Example 1: ATM Transaction (Withdrawal)
Use Case 2: Cash Deposit
Use Case Name:
ATM Transactions for First Bank of Maryland
Actors:
Bank Customer / Bank
Description:
To show the process in which a bank customer makes a cash deposit at ATM for First Bank of Maryland.
Normal Flow:
1. Customer inserts ATM card
2. Customer enters PIN
3. System validates if customer is in the bank network
4. System prompts user to select Deposit function
5. Customer selects account type ( Checking or Savings Account)
6. System prompts user to enter deposit amount
7. ATM accepts the customers cash for deposit
8. System prints customer receipt
Alternative:
Alternative to Step 3
1. System will prompt customer to accept network fee
2. Customer accepts
3. Use Case resumes on step 4
Alternative to Step 3
1. System will prompt customer to accept network fee
2. Customer declines
3. Transaction is terminated
Exceptions:
In step 2 of the normal flow; customer enters in the incorrect pin
1. Transaction is disapproved
2. Message to customer to re-enter PIN
3. Customer enters correct PIN
4. Use Case resumes on step 3 of normal flow
Precondition:
Customer starts transaction at ATM
Post condition:
Customer pays fees and completes transaction
Customer fees are waived; completes transaction
Customer declines fees; transaction cancelled
Example 2: ATM Deposit
Use Case 3: Customer makes account Transfer
Use Case Name:
ATM Transactions for First Bank of
Chapter 5: Extending the Requirements Models Use Case Descriptions Activity Diagrams for Use Cases The System Sequence Diagram – Identifying Inputs and Outputs The State Machine Diagram – Identifying Object Behaviour Integrating Requirements Models The way the business objects interact with each other in the use case determines how you identify the initiating activity. We refer to those activities as messages between obejcts. Overview: Understand the users’ needs, how the business processes…
Use Cases for Version 1.0 approved Prepared by Revision History Name Date Reason For Changes Version Guidance for Use Case Template Document each use case using the template shown in the Appendix. This section provides a description of each section in the use case template. 1. Use Case Identification 1.1. Use Case ID Give each use case a unique numeric identifier, in hierarchical form: X.Y. Related use cases can be grouped in the hierarchy. Functional requirements…
McCauley, Yvonne McMillan and employees that will be in regular use of the finished product. Hugh is the COO of Riordan. Yvonee is the Human Resources Director. Hugh was the person who made the initial request. As such, the information gathered will originated from Hugh, Yvonne and the “fore mentioned” employees. Information Gathering There are information gathering techniques. The techniques are also called tools. The tools are: Use Cases, Interviews, Flow Charts, Requirement Lists. Information can…
Assignment 2: Use Cases Noor Al Shadidi Strayer University Professor Major CIS 210 9/7/2014 Assignment 2: Use Cases 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).. Describe a Use Case, Complete with Typical and Alternate Courses that Document the Event of a Bank…
Centre for Case Studies 7 99 2011 002 Guide to Writing Teaching Notes – May 2011, September 2014 Produced by Professor Anne MESNY and marginally revised by professor Alix MANDRON 1 As a “public” document intended for the management teaching community (particularly at the university level), the teaching notes that accompany a case study serve three complementary objectives: • To allow instructors who are considering using a case to quickly decide whether it is suitable for their own teaching objectives…
Harvard Case Studies) Due Week 12 This assignment requires you to select a project or series of projects within an organisation and to investigate using the PMBOK, Larson & other text references and the Harvard Case Studies, in relation to project delivery and project performance. Ideally it should be an investigation into a workplace project(s) issue or aspect of interest to you.The Individual Assignment worth 35% 2500 strict word limit excl. appendices (10% made up from Harvard Case Studies)…
extremely difficult to win a case when everyone, including the judge is against you, which is exactly how Jan Schlichtmann felt in the Woburn case against W.R. Grace and Beatrice Foods. The Woburn case involved a civil lawsuit claiming that two huge corporations had contaminated the groundwater which led to an unnatural number of child leukemia in the town of Woburn. The act of choosing how to enforce and interpret the law plays an important role in the outcomes of the cases against Grace in Beatrice…
Copies of catalogue Sheridan Garden Supply USE CASE DIAGRAM USE CASE NARRATIVE Use Case: Process Order Main Flow: Customer fills the order form with payment info. He mails form to Company. Company receives order. Checks availability. Company assembles goods and mails to customer. Order form is retained on file. Exceptions: If goods are not available then customer has a choice not to buy or put the items in back-ordered items. . Use Case: Mail Catalogue Main Flow: Mailing list is…
steady DC voltage supply in order to function. The transmission of electrical power happens in AC as it is more efficient to transfer with minimal power loss. It is the job of the design engineers to somehow use this AC voltage and convert it to a stable DC voltage that the electronic products can use. This process requires that we first make all of the sinusoidal wave positive i.e. rectify it and then make the drops from the positive peaks to 0 less abrupt, i.e. filter the signal. After this, we must…