Backlog de arquitectura - lfnavarroj1/MISW4501-Proyecto-final-Grupo-9 GitHub Wiki

Identificador Atributo Calidad Nombre Descripción
HA001 Disponibilidad Disponibilidad en el registro de usuarios. Como usuario potencial cuando intento realizar el registro en la aplicación SportApp dado que el sistema opera en condiciones normales (24/7/365), quiero que el sistema garantice una disponibilidad del 99.99%, lo que implica estar operativo y accesible para completar el registro de usuarios en todo momento, con un máximo de 52.56 minutos de inactividad no planificada al año.
HA002 Latencia Latencia al momento de registrar un usuario. Como usuario potencial cuando se inicia el proceso de registro, clasificación y recomendación de planes en la aplicación 'SportApp', dado que el sistema opera normalmente, el módulo de registro debe garantizar que estos procesos se completen en su conjunto en menos de 3 segundos.
HA003 Escalabilidad Escalabilidad en registro de usuarios. Como sistema cuando enfrenta un incremento en la demanda de registros de usuarios, dado que el sistema opera en condiciones para un evento masivo, quiero que el sistema escale automáticamente para que pueda procesar hasta 1000 registros simultáneos, garantizando que cada registro se complete en menos de 3 segundos
HA004 Seguridad Seguridad en transferencia de datos al enviar información al sistema. Como usuario móvil de la aplicación SportApp, cuando se inicie la transmisión de datos desde la aplicación móvil al sistema, dado que el sistema opera en condiciones normales, quiero que los datos transmitidos estén seguros para garantizar la confidencialidad de los datos en todo momento.
HA005 Confidencialidad Confidencialidad en registro de usuarios Como usuario de la aplicación SportApp, cuando realice mi registro dado que el sistema opera normalmente, quiero que el sistema provea mecanismos de validación segura para prevenir la suplantación de identidad, garantizando esta protección el 100% de las veces y asegurando la confidencialidad de la información del usuario.
HA006 Latencia Latencia en Notificación de Eventos de problemas de seguridad o eventos naturales adversos. Como sistema de la aplicación móvil SportApp al detectar un evento de seguridad o natural adverso, dado que el sistema opera normalmente, quiero informar a los usuarios en menos de 5 segundos para garantizar su seguridad y bienestar.
HA007 Latencia Latencia en notificación de hidratación y Alimentación Como sistema, quiero generar recordatorios de ingesta de líquido y comida, dado que el sistema opera normalmente, quiero notificar al usuario. Esto debe suceder en menos de 3 segundos tras detectar cambios importantes en el perfil del deportista.
HA008 Latencia Latencia en Monitoreo de salud Como dispositivo de medición, quiero enviar información de salud del deportista al sistema, dado que el sistema opera normalmente. Esto debe suceder cada 5 segundos durante el ejercicio.
HA009 Latencia Latencia en recomendaciones de eventos Como sistema, cuando el usuario solicite sugerencias de eventos, quiero ofrecer recomendaciones de eventos y lugares, dado que el sistema opera normalmente para que se registren en estos. Esto debe suceder en menos de 2 segundos tras la solicitud del usuario.
HA010 Disponibilidad Disponibilidad en Servicio de Recomendaciones Como usuario, cuando quiera ver sugerencias de servicios, quiero tener la más alta disponibilidad del servicio de recomendación de acompañantes y alimentación, dado que el sistema opera en condiciones normales, para asegurar acceso constante sin interrupciones. Esto debe suceder el 99% de las veces.
HA011 Latencia Latencia en comunicación con aplicaciones externas. Como usuario, cuando desee enlazarme con otras aplicaciones, quiero comunicarme con aplicaciones complementarias (como Strava), dado que el sistema opera en condiciones normales para obtener datos de mis recorridos. Esto debe suceder en menos de 2 segundos.
HA012 Confiabilidad Confiabilidad en comunicación con aplicación externas Como usuario, cuando me conecto con otras aplicaciones (como Strava) quiero que mi información permanezca confiable, dado que el sistema opera en condiciones normales, para asegurar la integridad de los datos incluso en caso de falla de comunicación. Esto debe suceder el 100% de las veces.
HA013 Latencia Latencia en la visualización de indicadores Como usuario, cuando seleccione mis indicadores de salud, quiero ver mi FTP y VO2max, dado que el sistema opera en condiciones normales, para después de terminado un evento deportivo, permitir la visualización y/o adición de nuevos indicadores sin modificar la app. Esto debe suceder en menos de 3 segundos.
HA014 Disponibilidad Disponibilidad de monitoreo en tiempo real Como usuario, cuando inicie mi entrenamiento y seleccione el monitoreo de este, dado que el sistema opera en condiciones normales, quiero poder ver en tiempo real con una alta disponibilidad el servicio de seguimiento en tiempo real para monitorear mi entrenamiento, Esto debe suceder el 100% de las veces.
HA015 Latencia Latencia Plan Intermedio en sesión de ejercicios Como sistema (SportApp), cuando se presente una situación de riesgo, dado que el sistema se opera en condición normal quiero notificar situaciones de riesgo para que el usuario tome precauciones en su entrenamiento. Esto debe suceder en menos de 2 segundos.
HA016 Escalabilidad Escalabilidad en Eventos Masivos Como sistema, cuando estén en ejecución eventos masivos, quiero poder notificar a hasta 1000 usuarios simultáneos durante estos eventos masivos, dado que el sistema opera en condiciones normales, para garantizar la disponibilidad y rendimiento del servicio. Esto debe suceder el 100% de las veces.
HA017 Latencia Latencia Agendamiento con Profesionales Como deportista no profesional, cuando desee agendar una cita virtual con un profesional dado que el sistema opera en condiciones normales, quiero poder agendar sesiones con entrenadores o médicos, para asegurar la disponibilidad y poder recibir feedback de mis entrenamientos. Esto debe suceder en menos de 2 segundos.