Non-functional requirements, what comes to our mind when we talk about NFR (Non-functional requirements)? When we say non-functional we typically mean those requirements that are not related to the functionality of the system, then what exactly are these and why ...