Posted by tac_admin, September 2, 2011

Functional vs. Non-Functional Requirements

Defining the difference between a functional and a non-functional requirement:

A functional requirement is typically phrased as a noun/verb, e.g., “The system prints statements”

A nonfunctional requirement is a adverb or modifying clause, e.g., “ The system prints statements with confidentiality”.

From a mathematical point of view, a functional requirement  takes an input and yields an output.

Non-functional refers to the manner in which such functions are preformed.

In you requirements document, you should have both functional and non-functional requirements, but they should be kept in different sections of the document. Sometimes they are in a separate Tech specs document, it just depends on how your organization documents them.

Leave a Reply

Your email address will not be published. Required fields are marked *

Get in touch today

Speak directly with The Analyst Coach
and get pointed in the right direction.

Preferred Contact EmailPhone

Subscribe to receive our free white paper on how weak requirements effect strong companies


Sign up to get your FREE Business Analyst Survival Guide

Don't worry, we hate spam too. We will never share your information to third parties.