Content
07 Project Documents 02 Use-Case-Document
Use Case Document Template
This Use Case Document Template is free for you to copy and use on your project
and within your organization. We hope that you find this template useful and
welcome your comments. Public distribution of this document is only permitted
from the Project Management Docs official website at:
Use Case Document
<Project Name>
Company Name
Street Address
City, State Zip Code
Date
Table of Contents
Explanation of Use Case Contents 3
Introduction
The Use Case Document is a business document which provides a story of how a system, and its actors, will be utilized to achieve a specific goal. An effective Use Case should provide a detailed step-by-step description of how the system will be used by its actors to achieve the planned outcome. The purpose of the Use Case is to tie the business needs of the system to the design parameters of the system to ensure that the completed system achieves the goals established by the business requirements. The level of detail in Use Cases may vary greatly depending on the size and complexity of the system being designed.
This Use Case has been developed for ABC Corporation’s new system for ordering material based on the design team’s gathering of business and functional area requirements. The Material Ordering System will replace the manual material ordering processes currently utilized by ABC Corp. ABC Corp. has identified business needs for reducing man hours for material ordering and leveraging existing software platforms (i.e. SAP) to help manage material ordering and inventory management. The new Material Ordering System will be designed to meet these business needs and improve ABC Corp.’s overall business strategy.
Explanation of Use Case Contents
Use Case formats and contents may vary based on system requirements, organizational standards, or unique situations. However, a majority of Use Cases consist of some fundamental contents which may be applied across a wide range of system types. This section will provide explanations for each section of the Use Case.
Name of Use Case: Provide a short name for the use case which should lend itself to the objective of the system.
Description: This section should provide a description of both the reason for using the use case and the expected outcome of the use case.
Actors: Actors may be primary or secondary. Primary actors are the people who will be initiating the system described in the use case. Secondary actors are those will participate in the completion of the use case.
Precondition: This section should describe any conditions that must be true or activities that must be completed prior to executing the use case.
Postcondition: This section should describe the state of the system at the conclusion of the use case. Postconditions may include conditions for both successful and unsuccessful execution of the use case.
Flow: This section should describe all actions of the user and the expected system responses for planned normal execution of the use case. The description should be sequential and provide adequate detail to understand all user actions and system responses.
Alternative Flows: Many use cases have varying or special extensions or conditions which are separate from the main flow but also necessary. Alternative flows are usually the result of options or exceptions built into the use case which may alter the primary flow.
Exceptions: When use cases are executed, there may be various conditions which result in errors. This section should describe any errors that may result during use case execution and how the system will react or respond to those errors.
Requirements: This section should describe any non-functional or special requirements for the system as the use case is executed. These requirements may consist of legal or regulatory requirements, quality standards, or organizational requirements that are outside of the functional requirements the system is expected to perform.
Sample Use Case
Name of Use Case: |
Order Materials |
||||||
Created By: |
ABC Corporation |
Last Updated By: |
J. Doe |
||||
Date Created: |
2/15/xx |
Last Revision Date: |
2/22/xx |
||||
Description: |
ABC Corp. buyer submits material order to one of a pre-approved list of material vendors |
||||||
Actors: |
ABC Corp. buyer, SAP material module, pre-approved vendor, |
||||||
Preconditions: |
|
||||||
Postconditions: |
|
||||||
Flow: |
|
||||||
|
Alternative Flows: |
5. In step 5 of the normal flow, if the vendor does not have the material available
|
||||||
Exceptions: |
2. In step 2 of the normal flow, if ABC Corp. identifies material needed with no pre-approved vendor
|
||||||
Requirements: |
The following requirements must be met before execution of the use case
|
||||||
Sponsor Acceptance
Approved by the Project Sponsor:
__________________________________________ Date:__________________________________________
<Project Sponsor>
<Project Sponsor Title>
This free Use Case Document Template is brought to you by www.ProjectManagementDocs.com