You are on page 1of 2

Requisitos No-Funcionales (NFR)

13th July 2009 by Javierpello under Requisitos

Un requisito no funcional (NFR) especifica los criterios que se deben usr para juzgar el funcionamiento de un sistema (operation of a system), en lugar de un comportamientos especfico (specific behavior). En general, los requisitos funcionales definen lo que el sistema debera de hacer, mientras que los requisitos no funcionales verifican cmo un sistema debera de ser. Requisitos no funcionales son a menudo llamados las cualidades de un sistema. Puede dividirse en dos categoras:

1. Execution qualities: como por ejemplo la seguridad y facilidad de uso, que son observables en tiempo de ejecucin. 2. Evolution qualities, como por ejemplo el mantenibilidad, extensibilidad y escalabilidad, que estn ms vinculados a la estructura del sistema de software.

Algunos ejemplos de requerimientos no funcionles son: Accesibilidad, Auditora y control, Disponibilidad, Copia de seguridad, Capacidad actual y previsiones, Certificacin, Recuperacin de Desastres, Eficiencia (consumo de recursos para la carga dada), Eficacia (resultante de rendimiento en relacin con el esfuerzo), Extensibilidad, Interoperabilidad, Mantenimiento, Operatividad, Rendimiento / Tiempo de respuesta (vase el rendimiento de Ingeniera), Portabilidad, Recuperacin, Fiabilidad (por ejemplo, Tiempo medio entre fallos MTBF), Las limitaciones de recursos (la velocidad del procesador, memoria, espacio en disco, ancho de banda de red etc), Tiempo de respuesta, Robustez, Escalabilidad (horizontal, vertical), Seguridad, Estabilidad, Seguridad, testeabilidad

Una buena definicin de requirimientos no funcionales (NFR) es tn importante como los requisitos funcionales. Deben de ser apropiadamente definidos, analizados y trazados.

You might also like