Los requisitos funcionales no funcionales son una parte importante de cualquier proyecto de software. Se trata de los requisitos que no se relacionan directamente con la funcionalidad del software, sino con sus características de rendimiento, fiabilidad, usabilidad, etc.
Los requisitos no funcionales suelen ser más difíciles de cuantificar y medir que los requisitos funcionales, pero son igualmente importantes. Un software que no es fiable o seguro, o que es difícil de usar, no será utilizado por los usuarios.
Por lo tanto, es importante identificar y documentar los requisitos no funcionales del software, así como los funcionales. Algunos ejemplos de requisitos no funcionales son: