FS Template
FS Template
Specification
Template
Version 1.0
Prepared by <author>
Table of Contents
Table of Contents...........................................................................................................................ii
Revision History.............................................................................................................................ii
1. Introduction..............................................................................................................................1
1.1 Purpose.........................................................................................................................................1
1.2 Document Conventions................................................................................................................1
1.3 Requirement Scope.......................................................................................................................1
1.4 References....................................................................................................................................1
2. Overall Description..................................................................................................................1
2.1 Product Perspective......................................................................................................................1
2.2 Product Features...........................................................................................................................2
2.3 User Classes and Characteristics..................................................................................................2
2.4 Operating Environment................................................................................................................2
2.5 Assumptions and Dependencies...................................................................................................2
3. Functional Requirements........................................................................................................2
3.1 Context..........................................................................................................................................2
3.2 Data/User Flow Diagrams............................................................................................................2
3.3 Functional Requirements..............................................................................................................3
3.3.1 [Module 1 or Requirement 1, i.e FR-001, depending on whether this document is for the
whole product or specifically for a requirement]..................................................................................3
3.3.2 [Module 2 or Requirement 1]...................................................................................................3
4. Nonfunctional Requirements..................................................................................................3
4.1 Performance Requirements...........................................................................................................3
4.2 Safety Requirements.....................................................................................................................3
4.3 Security Requirements..................................................................................................................3
4.4 Software Quality Attributes..........................................................................................................3
5. Other Requirements................................................................................................................4
Appendix A: Glossary....................................................................................................................4
Appendix B: Analysis Models.......................................................................................................4
Appendix C: Issues List.................................................................................................................4
Revision History
Name Date Changes Version
1.1 Purpose
<Identify the product whose functional requirements are specified in this document, including the
revision or release number. Describe the scope of the product that is covered by this FRS,
particularly if this FRS describes only part of the system or a single subsystem.>
1.4 References
<List any other documents (BRD, SRS) or Web addresses to which this FRS refers. These may
include user interface style guides, contracts, standards, system requirements specifications, use
case documents, or a vision and scope document. Provide enough information so that the reader
could access a copy of each reference, including title, author, version number, date, and source or
location.>
2. Overall Description
3. Functional Requirements
3.1 Context
<Provide a context diagram of the system, with explanations as applicable. The context of a
system refers to the connections and relationships between the system and its environment.>
<Provide a diagram if applicable. Otherwise, it can be added later during the development phase>
3.3.1 [Module 1 or Requirement 1, i.e FR-001, depending on whether this document is for the
whole product or specifically for a requirement]
<Itemize the detailed functional requirements associated with this feature. Remember to describe
details of Data Retention (the length of time various forms of data must be retained and the
requirements for its destruction), Error Handling, Validation Rules, etc where necessary.>
4. Nonfunctional Requirements
Appendix A: Glossary
<Define all the terms necessary to properly interpret the FRS, including acronyms and
abbreviations. You may wish to build a separate glossary that spans multiple projects or the entire
organization, and just include terms specific to a single project in each FRS.>