Sunteți pe pagina 1din 6

ABC Computers Inc

1000 Denise Dr
Edison, NJ - 08820

Functional Specification

[Title]
ABC Computers Inc
1000 Denise Dr
Edison, NJ - 08820

REVISION HISTORY:

Version # Date Modified Modified By Brief Description of Change


1.0 04/04/2008 Initial Requirement

APPROVALS

Author Author Name


Functional Team Team lead name
Lead
Business Process Business Process Owner
Owner Name
Technical Team Technical Tead Lead name
Lead
Project Manager PM name
ABC Computers Inc
1000 Denise Dr
Edison, NJ - 08820

Table of Contents
Table of Contents.............................................................................................................................3
Introduction......................................................................................................................................4
Purpose of the Document.............................................................................................................4
Request Overview........................................................................................................................4
Overview..........................................................................................................................................4
Business Driver............................................................................................................................4
Key Business Requirements........................................................................................................4
High Level Process Overview.....................................................................................................4
Details..............................................................................................................................................4
Detailed processing Logic............................................................................................................4
Selection Screen.......................................................................................................................4
Processing Logic......................................................................................................................4
Forms.......................................................................................................................................5
Layouts.....................................................................................................................................5
Print Requirements...................................................................................................................5
Exception Rules.......................................................................................................................5
Dependencies...........................................................................................................................5
Constraints...............................................................................................................................5
Scheduling Requirements........................................................................................................5
Testing..............................................................................................................................................5
Test Cases....................................................................................................................................5
Test Data......................................................................................................................................5
Test System and Environment.....................................................................................................5
Security............................................................................................................................................5
Authorization...............................................................................................................................5
ABC Computers Inc
1000 Denise Dr
Edison, NJ - 08820

Introduction

Purpose of the Document


The purpose of this document is to…

Request Overview
A request has been raised by the business to design….
Overview
Business Driver
The key business driver for this requirement is to..

Key Business Requirements


The key business requirements are to…

High Level Process Overview


The high level process is summarized below….

Details
Detailed processing Logic
The key business driver for this requirement is to..
Selection Screen
The following options should be available in the Selection Screen.
Processing Logic
The following processing logic should be used to calculate …
ABC Computers Inc
1000 Denise Dr
Edison, NJ - 08820

Forms
The following output forms need to be printed out.
Layouts
The layout of the output forms needs to be graphically displayed here if necessary..
Print Requirements
The final reports should have a print option as follows.
Exception Rules
If the data follows any exception conditions, here are the exception rules
Dependencies
This program is dependent on..
Constraints
While setting this program in a batch process, the following programs should precede..
Scheduling Requirements
This program should be set up as a batch process to run once every week..
Testing
Test Cases
List out all the test cases here
Test Data
Provide sample test data like customers, materials etc to test
Test System and Environment
Testing should be done in the following environment – Give the system names like DEV, QAS,
etc
Security
Authorization
Any specific authorization objects that need to be created or used should be specified here.
ABC Computers Inc
1000 Denise Dr
Edison, NJ - 08820

S-ar putea să vă placă și