Functional specification

From Wiki @ Karl Jones dot com
Revision as of 12:29, 1 September 2016 by Karl Jones (Talk | contribs) (Created page with "A '''functional specification''' (also, '''functional spec''', '''specs''', '''functional specifications document''' (FSD), '''functional requirements specification''') in s...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

A functional specification (also, functional spec, specs, functional specifications document (FSD), functional requirements specification) in systems engineering and software development is a document that specifies the functions that a system or component must perform (often part of a requirements specification) (ISO/IEC/IEEE 24765-2010).

Description

The documentation typically describes what is needed by the system user as well as requested properties of inputs and outputs (e.g. of the software system). A functional specification is the more technical response to a matching requirements document, e.g. the Product Requirement Document "PRD".

Thus it picks up the results of the requirements analysis stage. On more complex systems multiple levels of functional specifications will typically nest to each other, e.g. on the system level, on the module level and on the level of technical details.

See also

External links