Professional Documents
Culture Documents
System Name: Functional Specification
System Name: Functional Specification
Functional Specification
Functional Specification
System Name
Release: Draft/Final
Date: DD MMM YYY
Authors: XXXXX
287394667.doc
Page 1
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
Versio
n
Summary of Changes
Approvals
This document requires the following approvals:
Name
Title
Date of
Issue
Version
Distribution
This document has additionally been distributed to:
Name
287394667.doc
Title
Page 2
Changes
marked
System Name
Functional Specification
Table of Contents
1
Report History
Page
2
1.1
Document Location______________________________________________________2
1.2
Revision History_________________________________________________________2
1.3
Approvals_______________________________________________________________2
1.4
Distribution______________________________________________________________2
Purpose
Background 4
Metrics
Scope 4
5.1
In Scope_________________________________________________________________4
5.2
Out of Scope____________________________________________________________5
10
5
5
6
12
13
14
Reporting
15
16
17
Non-Functional Requirements
18
Appendices 8
287394667.doc
7
7
Page 3
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.
The document sets out detail of
Metrics
User types
The modules
User tasks
Functional requirements of each module.
3 Background
Background information to the project.
4 Metrics
The system is required to cater for the following approximate current volumes,
(based on figures from YEAR)
EXAMPLE
New students registered per annum
Historic registered students
New enquirers per year
Course managers and designers accessing the
system
4,400
140,000
400
22
5 Scope
In Scope
Out of Scope
287394667.doc
Page 4
System Name
Functional Specification
287394667.doc
Page 5
System Name
Functional Specification
Module 1 : PROG
To manage and administer an overall Programme for a Department
Functi
on Id
1. PROGRAMME Functional
description
1.1
Priority
Level
(MoSCo
W)
M
Key
Analysis
Points/Not
es
1.2
287394667.doc
Page 6
Business
Requirem
ent (in
SoR)
System Name
Functional Specification
14 Reporting
Details of any reports required including:
- Selection criteria
- Sorting and sub-totalling criteria
- Values to be shown in output columns
The intended recipients of each report should be recorded.
287394667.doc
Page 7
System Name
Functional Specification
17 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).
A checklist of non-functional requirements can be found in \\Misapp1.admin.bris.ac.uk\users\strategic-projects\Analysis and Development
Procedures .
Non-Functional Requirements should have already have been included in the
SoR but these should be reviewed and amended if necessary for this document.
18 Appendices
These might include:
-
Details of requirements identified in the SoR but excluded from this phase,
with reasons why
287394667.doc
Page 8