Difference between functional and non-functional requirements



Functional requirements are the main things that the user expects from the software for example if the application is a banking application that application should be able to create a new account, update the account, delete an account, etc. functional requirements are detailed and are specified in the system design

Non-functional acquirement are not straight forward requirement of the system rather it is related to usability( in some way ) for example for an banking application a major non-functional requirement will be availability the application should be available 24/7 with no down time if possible.

Normally NFR requirement contains the business expectations.In order to achieve those business expectations what necessary infrastructure required is our call to plan end to end across the platform.


Please enter your comment!
Please enter your name here