Functional vs Non-Functional Requirements: Differences And Examples

Sasha Andrieiev
1 min readMay 21, 2020

Functional requirements describe system behavior under specific conditions and include product features and functions.

Main types of functional requirements:

  • Functional requirements specification document;
  • Use cases;
  • User stories;
  • Functional decomposition.

Non-functional requirements define the quality attribute of a software system. They represent a set of standards used to rate the specific operation of a system. Non-functional requirements are product properties and focus on user expectations. They don’t affect the basic functionality of the system.

Non-functional requirements examples:

  • Usability;
  • Legal or Regulatory requirements;
  • Reliability;
  • Performance.

If you are willing to learn about the functional and non-functional requirements, all crucial differences with examples, feel free to check our recent blog post.

https://jelvix.com/blog/functional-vs-nonfunctional-requirements

--

--

Sasha Andrieiev

CEO & Co-founder at Jelvix | Digital Leader| Innovation Expert | www.jelvix.com