8/6/2019 Functional Specification Template Magna Training
1/6
ABC Computers Inc1000 Denise Dr
Edison, NJ - 08820
Functional Specification
[Title]
8/6/2019 Functional Specification Template Magna Training
2/6
ABC Computers Inc1000 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 NameFunctional TeamLead
Team lead name
Business ProcessOwner
Business Process Owner
Name
Technical TeamLead
Technical Tead Lead name
Project Manager PM name
8/6/2019 Functional Specification Template Magna Training
3/6
ABC Computers Inc1000 Denise Dr
Edison, NJ - 08820
Table of ContentsTable of Contents ............................................................................................................................. 3
Introduction ......................................................................................................................................4Purpose of the Document............................................................................................................. 4
Request Overview........................................................................................................................ 4
Overview .......................................................................................................................................... 4Business Driver ............................................................................................................................ 4
Key Business Requirements........................................................................................................ 4
High Level Process Overview..................................................................................................... 4
Details .............................................................................................................................................. 4
Detailed processing Logic............................................................................................................ 4Selection Screen ....................................................................................................................... 4
Processing Logic...................................................................................................................... 4Forms ....................................................................................................................................... 5
Layouts..................................................................................................................................... 5
Print Requirements................................................................................................................... 5Exception Rules....................................................................................................................... 5
Dependencies........................................................................................................................... 5
Constraints ...............................................................................................................................5
Scheduling Requirements........................................................................................................ 5Testing.............................................................................................................................................. 5
Test Cases ....................................................................................................................................5Test Data ...................................................................................................................................... 5Test System and Environment..................................................................................................... 5
Security............................................................................................................................................ 5
Authorization ...............................................................................................................................5
8/6/2019 Functional Specification Template Magna Training
4/6
ABC Computers Inc1000 Denise Dr
Edison, NJ - 08820
Introduction
Purpose of the DocumentThe 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
8/6/2019 Functional Specification Template Magna Training
5/6
ABC Computers Inc1000 Denise Dr
Edison, NJ - 08820
Forms
The following output forms need to be printed out.
LayoutsThe 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 testTest 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.
8/6/2019 Functional Specification Template Magna Training
6/6
ABC Computers Inc1000 Denise Dr
Edison, NJ - 08820
Top Related