• Software Testing Dictionary
  • Home

Functional Requirements

What is a Functional Requirement?

A functional requirement document defines the functionality of a system or one of its subsystems. It also depends upon the type of software, expected users and the type of system where the software is used.

Functional user requirements may be high-level statements of what the system should do but functional system requirements should also describe clearly about the system services in detail.

Functional Requirement Specifications:

The following are the key fields, which should be part of the functional requirements specifications document:

  • Purpose of the Document

  • Scope

  • Business Processes

  • Functional Requirements

  • Data and Integration

  • Security Requirements

  • Performance

  • Data Migration & Conversion