Free Essay

Use Cases

In:

Submitted By cdole1979
Words 1948
Pages 8
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 within the ATM system and the actions required from each actor. This use CASE shows how to ATM customer will insert his or her card and then once validated will request a withdrawal. This would result in the ATM system checking with the bank server to verify and display the balance the customer currently has available. This will then allow the customer to request the funds and the ATM system to send the request to the bank server to verify if funds are available. This would then result in a response based on funds availability acknowledging the availability of funds and sending the request for transaction processing or, if there are fees associated with the request and the bank server indicates fees, the ATM system will display fees to the customer to confirm. If the customer proceeds then the request is sent for processing. In this area the transaction is verified and either approved or denied. Once approved or denied a notification sent to the ATM system results in the customer receiving a notification of denial with a reason or a confirmation that funds are being provided and the ATM system releases the withdrawal amount. This results in the finalization of the transaction through the system confirming the transaction and updating the balances with an ATM system command to print a receipt documenting the transaction and updated balance while providing the funds or documenting the balances and reason for transaction failure. There are other variables that would also be considered with an ATM system for a cash withdrawal including whether the ATM has funds available to fulfill the request and if the ATM has a successful connection to the bank server. These are items that may require a service call for the ATM or cash replenishment. This adds another actor to the picture as well look at the overall ATM server which would be a service technician. The ATM would have its regular service and then the system might notify the bank of service issues and a service call may be scheduled by the bank system. See Below for the Use Case Diagrams created for an ATM withdrawal transaction. The overall ATM system Use Case Diagram is found at the end of this document with a design theory from the web (Hruby, ATM Case Diagram).

The next use case when studying the process for an ATM system is the ATM user accessing their account to make a deposit. As with the previous use case the ATM user will be accessing their account through a magnetic card that has their account details stored to it. They would need to gain access through inputting their PIN security code. Once the account is accessed the system will view and verify the user’s request to deposit funds and determine if the user is depositing cash or check. The system will then transmit this data to the bank server to verify the current balances and which are displayed to the user and what account the user has access to. This will prompt the user to select the account they wish to deposit to and insert the deposit. This will result in a system verification process with the bank server including a count of the cash to be deposited by the ATM and user verification of this count or a transmittal of the image and check details from a scanned check to process this deposit. Next, the system will authorize the transaction and record the amount and type of transaction resulting in the deposit record being displayed for the ATM user and once confirmed by the user a transaction receipt being provided to the user from the ATM system including the account the deposit was made to, the amount of deposit, the type of deposit, any hold times that may be necessary for a check, and the updated balance as well as available balance resulting from the transaction. In this case, there are many variables that could result in different outcomes. These all should be considered for a more detailed transaction. They include weather the transaction is authorized at the ATM. Some ATM systems will not accept a deposit after a certain time or can only accept check deposits. The system would depict this to the ATM user in this event and provide details of when deposits can be made. Also, the system may be unable to read the check deposited and therefor the scanned image will not produce a result to the bank server which would result in a failed transaction as well. This process also could result in certain items that require service to the ATM. It may require that the cash scanner or check imaging tool be serviced if it is not able to read the currency submitted for deposit. The bank may want to consider an alternate envelope deposit system in the event that the scanning deposit system fails. This may require additional considerations to let the user know that they can deposit without an envelope but that this deposit would not be available immediately and the estimated time for the deposit to be manually verified. This may result in prompting the user if they wish to continue and another verification of the change in transaction. Below are the attached ATM Deposit CASE tools.

The ATM System also will have another major use case in which the ATM user may request a transfer of funds between accounts or if offered to another customer. This use case will also begin with our ATM user as the actor gaining access to the ATM system using their magnetic ATM card that has account information stored and providing their valid PIN security code. This would result in the user indicating on the ATM system that they wish to complete a transfer of funds. Once this request is received by the ATM system it will request account balances to be verified through the bank server as well as to verify what transfer options are available for the user. Once the balances and transfer options are verified the ATM system will display this information to the user prompting to verify what type of transfer they would like to complete. This may result in the system requesting the fees for the transfer from the bank server and displaying these fees to the user for verification to proceed. Once the fees are verified, if they apply, or the balance transfer is submitted through the ATM the user will be prompted to select the account to transfer funds from and then where the funds will be sent to. This will then prompt the user to enter the amount they wish to transfer. With the details of the transfer inputted, the ATM System will submit this information to the bank server which will verify the details and send the information to transaction processing. Once the details are sent over the system the processing system will confirm the balance and the requested transfer is authorized and successful. Once the request is processed successfully the ATM will receive a confirmation and confirm with the customer that the transfer has been complete or if there was a failure will indicate the transfer was not successful and the reason. Finally, the ATM system will provide the user the opportunity to receive a printed record of their transaction and produces a receipt of the transfer being complete or the reason for the request failure. This process again may also result in some maintenance requirements in the event that there is a failed connection to the bank system or the server. Below are the attached ATM Use Case diagrams for a transfer request.

Finally, we want to take into consideration several ethical factors in the ATM system including who is allowed to access the data, whose data is being accessed, what actions should be taken to ensure the system is accurate and secure, etc (Relkin). These ethical concerns include major items that have been address within the individual use cases including determining that the ATM user should only have access to the account once a PIN verification code is received. Another that was addressed is the data accuracy in that the ATM system connects to a bank server and each transaction goes through a verification process to ensure the correct balances are displayed, the correct responses are made to each request, and a record of the transaction is provided to the user and recorded by the bank. The system accuracy and security is one that is not addressed. This may require the addition of an ATM security use case analysis as well. In this ethical situation we might look at what actions should be taken to ensure that the ATM system is reading currency correctly and counting currency accurately. It may also require a security system implementation in the bank system to recognize and alert of unusual activity such as large withdrawals or multiple transactions from multiple locations. It may also require a system that will recognize multiple failed PIN attempts and determine the resulting action which may be to retain the card at the ATM system for the customer to pick up at the bank location. These all are important factors in assuring the ATM user has a successful transaction and that his personal and financial information is protected from unauthorized access as well as he or she is not a victim of inaccurate transaction processing from a machine that has not been tested or maintained properly. With the complete ATM system considered I found a great source of an ATM Use Analysis Case online that I have provided a slightly modified version (Hruby, ATM Use Case).

Works Cited 1. Minder Chen. 1994 – 2004. Use Case Tutorial (PowerPoint). Found at: gunston.gmu.edu/ecommerce/sa/ppt/04-UseCaseTutorial1.ppt 2. Relkin, Jeff. 10 Ethical issues raised by IT Capabilities. July 6, 2006. Found at: http://www.techrepublic.com/article/10-ethical-issues-raised-by-it-capabilities/6091121 3. Hruby, Paul. Use Case Diagrams Examples. 2010-2013 uml-diagrams.org. Found at: http://www.uml-diagrams.org/use-case-diagrams-examples.html#atm

Similar Documents

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?). Writing...

Words: 1139 - Pages: 5

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: are...

Words: 692 - Pages: 3

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 auction...

Words: 749 - Pages: 3

Free Essay

Use Case Specification

...Use Case Specification [Title] [Subject/Project] Revision Date: | 00/00/0000 | Revision Num: | 1.0 | File Name: | [ Use Case Specification.doc ] | Num of Pages: | [ 6 ] | Author: | [ [Author] ] | Revision History Date | Revision | Author | Changes | <07/16/2008> | 1.0 | [Author] | <Original document created> | | | | | Document Reviewers / Approvers Name | Position | Reviewer | Reviewer and Approver | Signature of Approver | Sign-off Date | <Joe Smith> | <Business Executive> | | X | | | <James Underhill> | <Analysis Manager> | X | | | | <Mary Jane> | <Development Manager> | X | | | | <Note: * The text in blue and italic is for guidance only and should be deleted before the document is published. * If any section of this document is not required for the project at hand it may be delete it or its content replaced with “N/A”. * Go to “File/Properties” and on the “Summary” tab update the following fields to match your project: * Title – replace the (Title) part of the title with the name of the use case described in this document; * Subject – enter your project’s name here; * Author – enter your names or first initial followed by your last name; * Company – enter your company’s name. * For the changes from the “Summary” tab to take effect select the all the text in the document and press F9. * Repeat this in the header and footer...

Words: 949 - Pages: 4

Free Essay

Use Case # 2 Modeling Atm

...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

Free Essay

Online Bus Management Use Case Specification: Book Ticket

...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

Free Essay

Video System

...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

Premium Essay

Jordan

...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

Free Essay

Game Vending Machine

...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

Premium Essay

Maths

...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

Free Essay

Program Testing and Debugging

...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

Premium Essay

Web Design

..........................................................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

Premium Essay

Web Design

..........................................................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

Free Essay

Kudler Use Cse

...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

Premium Essay

It Service Management

... | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Contents 1. Introduction 4 Purpose 4 Document Conventions 4 Stakeholders 4 Project Scope 4 References 4 2. Overall Description 5 IT Service Specification 5 Product Features 5 Use Case Diagram 5 Bank Account Management System 6 Use Case: Create new Bank Account 6 Use Case: Transaction 7 Use Case: Generate monthly statement: 7 Credit Card Management System 8 Use Case: Make an application: 8 Use Case: Activate credit card: 8 Use Case: Generate monthly statement: 9 Use Case: Maintain customer personal information: 9 Use Case: Check transaction and statement information: 10 Operating Environment 10 Design and Implementation Constraints 10 User Documentation 10 Assumptions and Dependencies 11 3. System Features 12 4. External Interface Requirements 16 User Interfaces 16 Hardware Interfaces 16 Software Interfaces 16 Communications Interfaces 16 5. System Features (ITIL v3 Compliance) 17 Service Support – Desktop Computing Service 17 Desktop Computing Service (Business Process Models) 20 Service Support Hours 20 Customer Support 20 Service Availability 20 Change Management...

Words: 4114 - Pages: 17