This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Functional specification" – news · newspapers · books · scholar · JSTOR(October 2008) (Learn how and when to remove this message)
Systems engineering model of Specification and Levels of Development. During system development a series of specifications are generated to describe the system at different levels of detail. These program unique specifications form the core of the configuration baselines. As shown here, in addition to referring to different levels within the system hierarchy, these baselines are defined at different phases of the design process.Note: There is one minor (and ironic) typo in the image above. SI&T is "System Integration and Test" not "System Integration and Text".
Part of a series on
Software development
Core activities
Data modeling
Processes
Requirements
Design
Construction
Engineering
Testing
Debugging
Deployment
Maintenance
Paradigms and models
Agile
Cleanroom
Incremental
Prototyping
Spiral
V model
Waterfall
Methodologies and frameworks
ASD
DevOps
DAD
DSDM
FDD
IID
Kanban
Lean SD
LeSS
MDD
MSF
PSP
RAD
RUP
SAFe
Scrum
SEMAT
TDD
TSP
OpenUP
UP
XP
Supporting disciplines
Configuration management
Documentation
Software quality assurance
Project management
User experience
Practices
ATDD
BDD
CCO
CI
CD
DDD
PP
SBE
Stand-up
TDD
Tools
Compiler
Debugger
Profiler
GUI designer
UML Modeling
IDE
Build automation
Release automation
Infrastructure as code
Standards and bodies of knowledge
CMMI
IEEE standards
ISO 9001
ISO/IEC standards
PMBOK
SWEBOK
ITIL
IREB
OMG
Glossaries
Artificial intelligence
Computer science
Electrical and electronics engineering
Outlines
Outline of software development
v
t
e
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).[1]
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 Requirements Document "PRD"[citation needed]. 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.
^ISO/IEC/IEEE 24765:2010 Systems and software engineering — Vocabulary
and 25 Related for: Functional specification information
specification (CONOPS). The software requirements specification lays out functional and non-functional requirements, and it may include a set of use cases...
Statecharts, PROMELA, STeP-SPL, RSML or SCR rely on this paradigm Functionalspecification specify a system as a structure of mathematical functions OBJ,...
differs from acceptance testing. Functional testing verifies a program by checking it against design document(s) or specification(s), while acceptance testing...
The Single UNIX Specification (SUS) is a standard for computer operating systems, compliance with which is required to qualify for using the "UNIX" trademark...
a more technical point of view, broken down and detailed in a FunctionalSpecification (sometimes also called Technical Requirements Document). Typical...
(AMBA) is an open-standard, on-chip interconnect specification for the connection and management of functional blocks in system-on-a-chip (SoC) designs. It...
delegated to a Systems Requirements Specification or Document (SRS or SRD), or other variation such as a FunctionalSpecification Document. Confusion can arise...
rate, higher than 802.11. The standard was approved in 1997. The functionalspecification is EN300652, the rest is in ETS300836. The standard covers the...
including specifications, requirements, and designs to derive test cases. These tests can be functional or non-functional, though usually functional. Specification-based...
Healthcare Attachment to augment another healthcare transaction FunctionalSpecification of Electronic Health Record (EHR) and Personal Health Record (PHR)...
graphics and image processing – Portable Network Graphics (PNG): Functionalspecification". International Organization for Standardization. 3 March 2004...
Specification by example (SBE) is a collaborative approach to defining requirements and business-oriented functional tests for software products based...
manage nowadays OFX working group. The latest reference document (FunctionalSpecification) describing the standard was published in October 2020, in version...
Open XML Paper Specification (also referred to as OpenXPS) is an open specification for a page description language and a fixed-document format. Microsoft...
statistics, model specification is part of the process of building a statistical model: specification consists of selecting an appropriate functional form for...
requirement specification: Do the architectural design, detailed design and database logical model specifications correctly implement the functional and non-functional...
Navy and US Army later produced their own machines to the same functionalspecification, albeit engineered differently both from each other and from Polish...
of work/scope of work Software design and functionalspecification System design and functionalspecifications Change management, error and enhancement...
In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative...
Functional verification is the task of verifying that the logic design conforms to specification. Functional verification attempts to answer the question...