Definition
In systems engineering and requirements engineering, a non-functional requirement is a requirement that specifies criteria that can be used to judge the operation of a system, rather than specific behaviours. They are contrasted with functional requirements that define specific behaviours or functions.
Further Reading
Book : “Disciplined Agile Delivery“, by Scott W. Ambler and Mark Lines
Know more such interesting terms by visiting our website.