Free Essay

Use Case Specification

In: Business and Management

Submitted By yyang79
Words 949
Pages 4
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 areas of the document as well. * If a message shows up after you’ve pressed F9, select the “Update entire table” option. * After each update of the document make sure to increase the revision numbers and update the revision date manually on: * The first page * The document header * In the revision table and to describe the changes * In order to access this template from the “File/New” menu, copy the file in the MS Word template folder. * For MS Word 2003 this folder is: "C:\Documents and Settings\Your Username\Application Data\Microsoft\Templates” . * Then when you want to create a new document using this template you will follow these steps: “File/New” then on the right hand side of the screen select “On my computer...” and choose this template from the “General” tab on the “Templates” window that pops up.

Table of Contents 1 Introduction 5 2 Use Case Description 5 3 Pre-Conditions 5 4 Trigger 5 5 Post-Conditions 5 6 Normal Flow <Name> 5 7 Alternate Flows 6 7.1 Alternative Flow <xx> –<Name> 6 8 Exceptions 6 9 Includes 6 10 Special Requirements 6 11 Assumptions 6 12 Associated Features or Functional Requirements 6

This page intentionally left blank.
<The document content which starts on the next page should always be on an odd numbered page.>

Use Case Specification [Title] * Introduction Use Case Name | Use Case ID | Date Created | Created By | <Use Case Name> | <Assign a unique ID (e.g.UC-1)> | <Date created (mm/dd/yyyy)> | <Analyst’s name > | Primary Actors | Secondary Actors | <Primary actors> | <Secondary actors> |

Use Case Description
<Provide a high level description or goal of the use case, typically a couple of sentence. Add the use-case diagram either before or after the description.>

Pre-Conditions
<List anything that must be complete prior to the initiation of the use case. Document these as a numbered list of Pre-Conditions. For example, the user may be required to be logged into the software application or system>. a)

Trigger
<List the conditions that trigger the use case.> a)

Post-Conditions
<List the end results expected by the user. Document these as a numbered list of Post-Conditions. For example, the user has saved a template in a designated folder.> a)

Normal Flow <Name>
<Replace <Name> with the normal flow name. The main flow of events covers what "normally" happens when the use case is performed. This is the “Happy day scenario”.> Alternate Flows
Alternative Flow <xx> –<Name>
<The alternative flows of events cover behavior of optional or exceptional character in relation to the normal behavior, and also variations of the normal behavior. They handle “what if” scenarios, conditional logic and main flow branching.
Alternative flows = "detours" from the main flow of events
Replace <Name> with the alternative flow’s name and <xx> with its number. For alternative flow numbering see the note below.

Note: When numbering the alternate flows use the number of the step from which the flow branches and add “A” to indicate that this alternate flow is the first branch from this step, then “B” for the second alternative flow branch from this step, etc. Number the steps in the alternative flow by adding 1,2, etc. after the “A”, “B” etc, from the number of the alternate flow.
Possible alternative flows: * Actor selects Yes or No; OK or Cancel, etc. * There is no data * Etc.
After the UC descriptions add as many diagrams as possible: activity, sequence, flow chart, whatever makes sense. Delete this text before publishing the document.>

Exceptions

Includes
<List any use cases that are included or required for the designated use case.>

Special Requirements
<Describe any special requirements associated with the use case, or their reference number, and the document they are originally described, if not this one.>

Assumptions
<Describe any assumptions associated with the use case, or include their reference number, and location if listed elsewhere.>

Associated Features or Functional Requirements
<Identify associated features or functional requirements, or their reference numbers, for the use case and the document they are originally described.>

Similar Documents

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

Premium Essay

It Service Management

...IT Service Specification For EuroNetBank IT Service Specification (Version) 1.0 Prepared by #MY NAME# ENB IT Division #HAND IN DATE# Revision History Name | Date | Reason For Changes | Version Number | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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...

Words: 4114 - Pages: 17

Premium Essay

Web Design

...DarkTower Function Design Specification For Omahasteaks.com Professor: Facilitator: Submitted: 16, June 2012 SECTION 1.0 OVERVIEW.........................................................................................................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……………………………………………………………………...

Words: 2592 - Pages: 11

Premium Essay

Web Design

...DarkTower Function Design Specification For Omahasteaks.com Professor: Facilitator: Submitted: 16, June 2012 SECTION 1.0 OVERVIEW.........................................................................................................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……………………………………………………………………...

Words: 2592 - Pages: 11

Premium Essay

Google Error Leaks Website Owners' Personal Info

...6450-20/Project Number /BRD Security Classification: Low Version: 0.1 Last Updated: April 26, 2013 Creation Date: June 06, 2006 Table of Contents Table of Contents 2 1. Introduction 4 1.1. Document Purpose 4 1.2. Intended Audience 4 1.3. Project Background 5 1.4. Purpose of the Business Requirements 5 1.5. Business Goals/Objectives to be achieved 6 1.6. Benefits/Rationale 6 1.7. Stakeholders 6 1.8. Dependencies on existing systems 6 1.9. References 6 1.10. Assumptions 6 2. Requirements Scope 7 2.1. In Scope 8 2.2. Out of Scope 8 3. Functional Requirements 8 3.1. Actor Profiles Specification 8 3.2. Essential Use Case Diagram 9 3.3. Essential Use Case Specifications 9 3.4. Function Hierarchy Diagram 11 3.5. Function Definition Report 11 3.6. Business Rules 12 4. Data Requirements 13 4.1. Data Architecture 13 4.1.1. Domain Class Diagram 13 4.1.2. Entity Relationship Diagram 14 4.2. Data Volumes 14 4.3. Data Conversion 14 4.4. Data Retention and Archiving 14 4.5. FOI/Privacy Implications 14 4.6. Data Definition Reports 15 4.6.1. Domain Class Definition Report 15 4.6.2. Entity Definition Report 16 5. Non-Functional requirements 17 5.1. Security Requirements 17 5.1.1. Authentication 17...

Words: 5662 - Pages: 23

Free Essay

Application Usage

...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 can be traced back to a labeled use case. 1.2. Use Case Name State a concise, results-oriented name for the use case. These reflect the tasks the user needs to be able to accomplish using the system. Include an action verb and a noun. Some examples: • View part number information. • Manually mark hypertext source and establish link to target. • Place an order for a CD with the updated software version. 1.3. Use Case History 1.3.1 Created By Supply the name of the person who initially documented this use case. 1.3.2 Date Created Enter the date on which the use case was initially documented. 1.3.3 Last Updated By Supply the name of the person who performed the most recent update to the use case description. 1.3.4 Date Last Updated Enter the date on which the use case was most recently updated. 2. Use Case Definition 2.1. Actor An actor is a person or other entity external to the software system being specified who interacts with the system and performs use cases to accomplish tasks. Different actors often correspond to different user classes, or roles, identified from the customer community that...

Words: 824 - Pages: 4

Premium Essay

Recordkeeping System

...CHAPTER FOUR SYSTEM ANALYSIS AND DESIGN In this section we present our system design following the Waterfall method of system design. The diagrams in the system were drawn by using Microsoft Office (Visio and PowerPoint). This chapter is segmented into system description, system requirement, Benefits, Project plan, risk management, context diagrams, use case diagram, use case narrative, non-functional requirement, state diagram, and the Graphical user Interface (GUI). 4.1 System Description There is no universally agreed upon definition of what aspects constitute a system description and various institution and organizations. The fundamental organization of a system, embodied in its components, their relationships to each other and to the environment, and the principles governing its design and evolution. The intelligent administrative recordkeeping system is a system of self-reliance which is to provide ease of accessing records regardless of the location because it’s a web application. It’s a system with portal properties as well as interactive in order to provide a record that is not only accurate but in the real-time context. Thus, in designing this system careful considerations have been assumed and presumed in order to give it that uniqueness of being able to mimic the needs of humans. Worthy of note is that this web application will be able to scan through any connecting device (computer, smart phones, etc.) for any information or records that will enhance its database...

Words: 3290 - Pages: 14

Premium Essay

Group 1 It

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

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

Fdsdfsdf

...generating a use case model, a domain model and sequence diagrams for a given business scenario. General Instructions: 1. You can choose to create your diagrams using a tool (Visio, Visual Paradigm, Astah Community, PowerPoint, etc), but having your answers on a handwritten sheet of paper is sufficient for this exercise. Question 1: HealthFirst hospital 1. HealthFirst hospital requires a patient management system (PMSystem) with the following requirements: Nurses shall use the system to record new patients and their history of visits. Nurses could also use the system to enter the doctor(s) being assigned to a patient for a visit. A doctor can prescribe a medication to the patients and the system should also record this. Nurses would help the doctor to enter the prescription into the system; i.e. doctor does not use the system. Every line in the prescription corresponds to a medicine and its dosage. Hospital billing staffs would also use the system to create a bill for patients. Each bill would only contain a single item, i.e., the consultation fee. Purchase of medication is not managed by the system. The system would make use of a third-party credit card processing system developed by BillingCorp Pte. Ltd. Both the nurses and the billing staffs would need to log in to the system before they could use it. | 2. You are the Business Analyst. Here is your job: a. Identify the use cases for the requirements above & draw the Use Case diagram. ...

Words: 1135 - Pages: 5

Free Essay

Teaching Assignment System

...TEACHING ASSIGNMENT SYSTEM SESSION 2011/2012 FACULTY OF COMPUTING AND INFORMATICS TABLE OF CONTENTS INTRODUCTION 1 LITERATURE REVIEW 5 SOFTWARE REQUIREMENTS 11 SOFTWARE DESIGN 13 TESTING & IMPLEMENTATION 30 CONCLUSION 43 APPENDIX 45 Introduction Objective Why do we use Teaching Assignment System? Teaching Assignment System is used to help the lecturers and faculty to make assigning a course to a particular lecturer based on his/her teaching capabilities. This system will help the faculty so that each subject can be assigned efficiently without the tedious manual assigning system. The Teaching Assignment System requires an online system with a database keeping the subjects and the trimester’s information; the online system needs to have * User friendliness for computer illegitimate * Easy to maintain by system administrators. Target User The main target user for this Teaching Assignment System will be the lecturer, dean or the faculty. This system can be very useful for: a. Faculty for designing new subjects based on associated trimester. b. Lecturers who would like to add in information on subjects that they prefer to teach for a particular semester. c. Dean who would like to analyze or view in detail about the trimester or subjects being thought to track semester progress. Plan Milestone Gant chart Literature Review Users 1. Lecturer : They are able...

Words: 2436 - Pages: 10

Free Essay

Time and Attendance

...PREFACE The world today is witnessing a new kind of revolution—the Information Revolution—ushered in by technology. This revolution is far more sweeping than any other revolution in history in its reach and influence, bringing fundamental changes in all aspects of our life. Information technology is the use of computers and software to manage information. As computers grew in speed and capability, a number of general-purpose database systems emerged. In the present context, I have great pleasure in presenting “Factory Time Attendance Management System (FTAMS)” program. This program is used by factories of all sizes. The FTAMS works with RFID time attendance devices to manage working hours of employees recorded in the devices in order to pay their wages. FTAMS could protect a factory from payroll fraud and provide both employer and employees with confidence in the accuracy of their wage payments. The present system is necessarily providing a convenient, simple, and comprehensive program on managing the time and attendance system for the benefits of employees and the factory. I wanted to take this opportunity to welcome you to your education. Writing this book has been a lot of fun for me and I sincerely hope that you get a lot out of it. I have tried to be balanced in presenting both the advantages and disadvantages of some of the new ideas. I encourage you to adopt a similar open and critical stance when reading this book. You are welcome to e-mail me at so.sereyboth@gmail...

Words: 10985 - Pages: 44

Premium Essay

Website Migration Project

...and lastly system support/security (Shelly & Rosenblatt, 2012). System Planning In this phase, the familiarization of the processes involved and objectives of the business must be well highlighted. A formal business plan needs to be in place to show which operations the company will undertake. There is a need to know all participants in the whole migration process and the time when they will you require then in the migration process. As the one of the requirements is that the website needs to be hosting should be internal, it means that a server there is a server requirement. Besides that, the website’s redundancy needs to be planned for, and the way customers will be able to place their orders online. We require architecture in this case that allows dynamicity and that can allow many hardware platforms including allowing images display. System analysis In this phase of website migration project, the system requirements’ knowledge is paramount. That means the software and...

Words: 3258 - Pages: 14

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

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