Un objetivo de requisito no funcional (NRF) es una declaración de un resultado esperado que debe cumplir un sistema. Los requisitos no funcionales establecen criterios de calidad para el diseño y el funcionamiento de un sistema. Se derivan de la naturaleza del sistema y de su entorno de implementación. En contraste, los requisitos funcionales describen las funciones y el comportamiento del sistema.
Los objetivos de los requisitos no funcionales suelen estar relacionados con el desempeño, la seguridad, la usabilidad, la escalabilidad, la disponibilidad, la mantenibilidad y el costo.
Los objetivos de los requisitos no funcionales deben ser mensurables y verificables, de modo que se pueda determinar si el sistema cumple o no con ellos. También deben ser coherentes con los requisitos funcionales y el contexto del sistema.