Non-functional requirement

This is an old revision of this page, as edited by Echartre (talk | contribs) at 16:11, 12 January 2006 (See Also section, link to Ilities). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Definition

Non-Functional Requirements are those that are necessary to support the provision of the Functional Requirements.

Examples

A system may be required to present the user with a real-time display of the number of records in a database. This is a functional requirement. In order to fulfill this requirement, the system architects must ensure that the database is capable of updating its record count within a predetermined response time - this is a non-functional requirement.

Sufficient network bandwidth may also be a non-functional requirement of a system.

Other examples:

See also