Saturday, April 19, 2014

Software Requirements and Its types (from Developer)

A thing that is needed or wanted to develop a software is called software requirement. Basically requirements are given by stakeholders or person who is involved to develop software.


Two main types from developer side are:
  1. Functional Requirements
  2. Non-Functional Requirements


  • Functional Requirements:

They are statement of services the system should provide, how the system reacts on a particular set of inputs and how the system should behave in particular situations. In some cases, the functional requirements may also explicitly state what the system should not do. In short, the boundaries in which we have to develop our software.


  • Non-Functional Requirements:

These are constraints on the services or functions offered by the system. They include timing constraints, constraints on the development process and constraints imposed by standards.
In short, It elaborate the performance characteristics of functional requirements. 
Share:

0 comments:

Post a Comment