According to the BABOK® v3 guide, the purpose of non-functional requirements analysis is "to examine the requirements for a solution that define how well the functional requirements must perform. It specifies criteria that can be used to judge the operation of a system rather than specific behaviors (which are referred to as the functional requirements)."