Functional Specification - Document Example
Functional Specification - Document Example
Functional Specification
Functional Specification
System Name
Release: Draft/Final
Date: DD MMM YYY
Authors: XXXXX
System Name
Functional Specification
1 Report History
Document Location
This document is only valid on the day it was printed.
The source of the document will be found at XX
Revision History
Revision date
Author
Approvals
This document requires the following approvals:
Name
Title
Date of
Issue
Version
Distribution
This document has additionally been distributed to:
Name
Title
Date of Issue
Status
Changes
marked
System Name
Functional Specification
Table of Contents
Page
1 Report History..................................................................................................................... 2
Document Location............................................................................................................. 2
Revision History..................................................................................................................2
Approvals............................................................................................................................ 2
Distribution.......................................................................................................................... 2
2 Purpose .............................................................................................................................. 4
3 Background......................................................................................................................... 4
4 Scope.................................................................................................................................. 4
In Scope.............................................................................................................................. 4
Out of Scope....................................................................................................................... 4
5 Timescales and Priorities.....................................................................................................4
6 Summary of Business Requirements...................................................................................4
7 Policy and Issues.................................................................................................................4
8 Summary of Functional Areas.............................................................................................4
9 Functional Requirements by Module...................................................................................5
10 Screens and Workflows.....................................................................................................5
11 User Interface Description.................................................................................................5
12 Interfaces to other systems................................................................................................5
13 Users and Security............................................................................................................ 5
14 System administration and maintenance...........................................................................6
15 Non-Functional Requirements...........................................................................................6
16 Appendices........................................................................................................................ 6
System Name
Functional Specification
2 Purpose
The purpose of this document is to summarise the functional requirements of x. It is not a
system solution, but a guideline of the required system functionality.
3 Background
Background about the project
4 Scope
In Scope
Out of Scope
System Name
Functional Specification
System Name
Functional Specification
15 Non-Functional Requirements
Where identified, relevant Non-Functional Requirements (requirements that do not specify
what the software functions should do, but how the software should operate) should be
specified. Ideally there should be some descriptive detail that will allow assessment of
whether the requirement has been met (e.g. response time in the case of performance).
16 Appendices
These might include:
-
Data catalogue where applicable - Where appropriate details of new data fields that
need to be created and how they might be grouped into or added to a table and why