Requisitos‐Calidad - CaviedesGitHub/MiProyectoFinal GitHub Wiki

Atributo de Calidad En qué situación es importante este atributo de calidad
Escalabilidad El sistema debe ser capaz de escalar horizontalmente según las demandas. Esto podría implicar la adopción de una arquitectura basada en microservicios. Por ejemplo, cuando muchas personas quieran presentar las pruebas técnicas.
Disponibilidad El sistema debe estar listo para atender usuarios y empresas, esto lo podemos lograr desplegando máquinas en diferentes zonas para aumentar este atributo. Pero no solo con más máquinas sino garantizando que las respuestas van a ser correctas. Por ejemplo, con el motor de emparejamiento.
Confidencialidad Cuando la información es almacenada en el sistema se debe garantizar su privacidad, solo las personas autorizadas pueden acceder a la información. Por ejemplo, solo las empresas y otros usuarios autorizados pueden ver la información de sus proyectos.
Integridad La información debe ser consistente en todo los sistemas para garantizar esto se deben aplicar las respectivas validaciones. Por ejemplo, permitiendo que solo las personas autorizadas puedan modificar la información.
Facilidad de modificación La arquitectura diseñada debe permitir realizar la modificación o agregar nuevos componentes sin afectar la disponibilidad del sistema ni la integridad de la información. Por ejemplo, para cambiar la lógica del motor de análisis psicológico.
Usabilidad La experiencia de usuario es fundamental, se debe contar con un portal web y móvil dinámico y amigable que facilite la interacción de los participantes