requerimiento requisitos no funcionales

Los requerimientos no funcionales son un tipo de requisito de software que describe cómo debe comportarse el software. A diferencia de los requisitos funcionales, que describen qué debe hacer el software, los requerimientos no funcionales describen cómo debe hacerlo. Algunos ejemplos de requisitos no funcionales son:

  • Rendimiento: el software debe responder en un tiempo determinado
  • Capacidad: el software debe ser capaz de manejar un número determinado de usuarios
  • Fiabilidad: el software debe ser fiable y no fallar
  • Usabilidad: el software debe ser fácil de usar
  • Seguridad: el software debe estar protegido contra ataques externos
Los requisitos no funcionales son importantes porque determinan el éxito del software. Si el software no es fácil de usar, nadie lo usará. Si el software no es seguro, la gente no confiará en él. Los requerimientos no funcionales deben tenerse en cuenta desde el inicio del proyecto y se deben considerar en todas las etapas del desarrollo del software.

Requisitos relacionados