requerimientos no funcionales base de datos

Los requerimientos no funcionales de una base de datos son aquellos que no se relacionan directamente con las operaciones soportadas por la base de datos, sino con el entorno en el que se encuentra y el modo en que esta será utilizada. Estos requerimientos pueden ser de tipo:

  • Rendimiento: Se refiere a la capacidad de la base de datos para soportar el número de usuarios y la cantidad de datos que se espera que almacene y procese. En general, se mide el tiempo de respuesta medio.
  • Seguridad: Engloba una serie de requerimientos para proteger la información almacenada en la base de datos, así como el acceso a ella, de forma que solo puedan ser modificados o consultados por aquellos usuarios autorizados.
  • Integridad: Garantiza que los datos almacenados en la base de datos no se pierdan o se corrompan, y que la base de datos siga funcionando aunque se produzcan errores en el hardware o el software.
  • Disponibilidad: Asegura que la base de datos esté disponible cuando se requiera, es decir, que los usuarios puedan acceder a ella y realizar las operaciones permitidas en el momento oportuno.
  • Mantenibilidad: Se refiere a la facilidad con la que se puede realizar un cambio en la base de datos, ya sea para corregir errores o para adaptarla a un nuevo entorno.
  • Portabilidad: Indica la facilidad con la que se puede trasladar la base de datos a otro entorno, ya sea porque se cambia de proveedor de hardware o de software, o porque se quiere utilizar en un entorno diferente al original.

Requisitos relacionados