Functional Specification
Functional Specification
Release:
Version:
Published:
Author:
Revision Chart
The following chart lists the revisions made to this document. Use this to describe the changes and
additions each time this document is re-published (both draft and final). The description should include as
many details of the changes as possible, as well as the reviewers who requested the changes.
2 Executive Summary............................................................5
3 User Profiles........................................................................5
2.1 User Environment .................................................................................6
3 Functional Requirements....................................................7
3.1 System Features....................................................................................7
....................................................................................................................7
8 Security.............................................................................10
8.1 Security Requirements.........................................................................11
11 Risks................................................................................13
12 Sign-Off...........................................................................13
13 Review Comments..........................................................14
1 Introduction
This section requires no input from the author. It is simply information to assist authors in
understanding and completing the template.
Document Owner
Audience of Document
Audience Usage
Initiative Leader
IT Project Manager
Quality Assurance
Software Architects
Infrastructure
# Question Answer
2 Executive Summary
Section 2 Summary
Completion Status
Description of Section
Time-Saving Tip
1 Problem Statement
2 Business Case
3 Mission Statement
4 Functionality
Business Requirements
5
Document Hyperlink
3 User Profiles
Section 3 Summary
Completion Status
Description of Section
Other Documents
Dependent on Info
Introduction
# Question Answer
User Type
# of Users
Description of User
Primary Language
Unrestricted Access To
System
3 Functional Requirements
Section 4 Summary
Completion Status
Description of Section
Note to Authors
# System Need ID Customer Business System Benefits Priority Risk Effort Arch Rel TOT
Features Need Benefits Feature Score
Details
Introduction
Data Type
Note to Authors
Retention Time
Section 5 Summary
Completion Status
Description of Section
Section 6 Summary
Completion Status
Description of Section
Note to Authors
Section 7 Summary
Completion Status
Description of Section
Note to Authors
Goal in Context
Preconditions
Successful Post
Condition
Introduction
Primary Actors
Secondary Actors
Systems Impacted
Error or E-mail
Messages
Special Requirements
Primary Scenario
Secondary Scenario
Section 8 Summary
Completion Status
Description of Section
Note to Authors
8 Security
Section 9 Summary
Completion Status
Description of Section
Introduction
System Security
Security Approach
Interface Security
Metrics
User Authentication
Application Data
Encryption in Transit
Encryption in Storage
UC UC Name Program Product Marketing Program Admin Controls User <User 8>
# Manager Manager Lead Type Admin Admin
Admin
Introduction
9 System Metrics
Section 10 Summary
Completion Status
Description of Section
Performance Metric
Availability Metric
Other Metrics
Volume of Users
User Growth
Error Logging
Connection Types
User Locations
10 Platform Requirements
Section 11 Summary
Completion Status
Description of Section
Introduction
11 Risks
Section 12 Summary
Completion Status
Description of Section
Note To Authors
12 Sign-Off
Sign-off Required? Role
Introduction
13 Review Comments
• Use this table to track comments of reviewers and the response of owners.
Reviewer Name Date Doc Section Comment or Suggestion Owner Response to Reviewers
Reviewed and/or Page Comment or Suggestion
Document Checklist
Content Item # Description Yes No N/A