requisitos no funcionales wiki

Los requisitos no funcionales son aquellos que no están relacionados directamente con la funcionalidad del producto o del sistema, pero que influyen en su calidad y su correcto funcionamiento. Estos requisitos no se pueden especificar de forma clara y concisa, y suele expresarse en términos de restricciones y deberes.

Los requisitos no funcionales pueden agruparse en diferentes categorías, como por ejemplo:

  • Requisitos de disponibilidad: tiene que ver con el tiempo de respuesta del sistema y con la capacidad del mismo para soportar una carga de trabajo determinada.
  • Requisitos de usabilidad: están relacionados con la facilidad de uso del sistema, así como con la intuitividad y la ergonomía de la interfaz de usuario.
  • Requisitos de fiabilidad: se refieren a la capacidad del sistema para funcionar de forma correcta en un entorno determinado, así como a la capacidad de recuperación del mismo en caso de fallo.
  • Requisitos de performance: están relacionados con el tiempo de respuesta del sistema, así como con su capacidad para manejar un volumen de datos determinado.
  • Requisitos de seguridad: se refieren a la protección de los datos y de la información almacenados en el sistema, así como a la protección de los usuarios del mismo.

En general, los requisitos no funcionales suelen ser más difíciles de especificar y de medir que los requisitos funcionales, ya que no siempre es fácil establecer un criterio objetivo para determinar si se cumplen o no. Por ello, es importante identificar y analizar los requisitos no funcionales desde el principio del proceso de desarrollo, de forma que se puedan tener en cuenta a la hora de diseñar el sistema.

Requisitos relacionados