Functional Requirement Specification Document
Functional Requirement Specification Document
1 Overview
1.1 Purpose of this document
1.2 Scope of this document
1.3 Document Overview
1.4 Identification
1.5 Relationship to Other Plans
1.6 Related Documents
1.7 Key Stakeholders
1.8 Points of Contact
1.9 Traceability
2 Current System
2.1 Background
2.2 Application Overview
2.3 System Objectives
2.4 Current Methods and Procedures
2.4.1 Equipment
2.4.2 Input and Output
2.4.3 Provisions
2.4.4 Deficiencies
2.5 Business Context
2.6 Organization Profile
2.7 Business Functions
2.8 Component Description
3 Requirements Specifications
3.1 Introduction
3.1.1 Goals
3.1.2 System Users
3.1.3 Assumptions
3.2 System Description
3.2.1 System Overview and Environment
3.2.2 Functional Structure and Inter-relationships
3.3 Functional Requirements
3.4 User Roles
3.5 System Operational Requirements
3.6 Input and Output Requirements
3.7 Performance Requirements
3.8 Communication Requirements
3.9 Communications Requirements
3.9.1 Communications Overview
3.9.2 Communications Hardware
3.9.3 Communications Software
3.10 Security Requirements
3.11 Hardware Requirements
3.11.1 Hardware Functionality
3.11.2 Hardware Characteristics
3.12 Software Requirements
3.12.1 Software Functionality
3.12.2 Software Characteristics
3.13 Usability Requirements
3.14 Data Requirements
3.14.1 Data Structures and Relationships
3.14.2 Data Framework and Relationships
3.14.3 Data Inputs
3.14.4 Data Outputs
3.14.5 Interfunctional Data Definitions
3.14.6 Component Cross Reference
3.15 Functional Component Specifications
5 Design Constraints
5.1 Software Design Constraints
5.1.1 Software Interfaces
5.1.2 Software Packages
5.1.3 Database
5.1.4 Operating System
5.1.5 Tolerance, Margins and Contingency
5.2 Hardware Design Constraints
5.2.1 Hardware Requirements and Environment
5.2.2 Hardware Standards
5.2.3 Hardware Interfaces
5.2.4 Capacity
5.3 User Interface Constraints
5.3.1 User Characteristics
5.3.2 Environment/Operational Constraints
6 Detailed Characteristics
6.1 System Description
6.2 System Functions
6.3 Flexibility
6.4 Performance Requirements
6.4.1 Accuracy
6.4.2 Timing
6.4.3 Capacity Limits
6.5 Functional Area System Functions
6.6 Input and Output
6.7 Failure Contingencies
7 Functional Requirement [x]
8 Resources
8.1 Personnel Requirements
9 Appendixes
9.1 Support Material
9.2 Glossary of Terms
9.3 Acronyms and Abbreviations