Functional and Non-Functional requirements

  • Functional Specification – This describes the requested behavior of an engineering system. i.e., what is needed by the system user as well as requested properties of inputs and outputs. Is created after the sign-off on the requirements document. This ensure a systematic approach to the development of a new product or service. These documents might contain:
    • Justifications for customer requirements
    • Features of the application
    • Mock up screens etc.
  • Non-Functional Requirements – A requirement that specifies criteria that can be used to judge the operation of a system, rather than specific behaviors. We can say a non-functional requirement is a quality of a system.

 

Example:

– Functional = “You want to display your name on screen”

– Non-Functional = “Your name must be shown in red color”

 

Source: Multiple sources on Internet

 

Functional and Non-Functional requirements

  • Functional Specification – This describes the requested behavior of an engineering system. i.e., what is needed by the system user as well as requested properties of inputs and outputs. Is created after the sign-off on the requirements document. This ensure a systematic approach to the development of a new product or service. These documents might contain:
    • Justifications for customer requirements
    • Features of the application
    • Mock up screens etc.
  • Non-Functional Requirements – A requirement that specifies criteria that can be used to judge the operation of a system, rather than specific behaviors. We can say a non-functional requirement is a quality of a system.

 

Example:

– Functional = “You want to display your name on screen”

– Non-Functional = “Your name must be shown in red color”

 

Source: Multiple sources on Internet

 

Boomerang Software Framework

Boomerang is a software framework providing communication services for distribution through email, printers, fax machines and file servers as well as incoming email flows. Boomerang removes communication complexity from the equation by providing a service oriented architecture for these services.

URL: http://www.fuel9.com/home/content/Overview

Standard edition of Boomerang is free.

 

Boomerang Software Framework

Boomerang is a software framework providing communication services for distribution through email, printers, fax machines and file servers as well as incoming email flows. Boomerang removes communication complexity from the equation by providing a service oriented architecture for these services.

URL: http://www.fuel9.com/home/content/Overview

Standard edition of Boomerang is free.