Escenarios de calidad - alejofig/proyecto_1 GitHub Wiki

Atributo de Calidad Requisito de Calidad Escenario de Calidad
Escalabilidad En caso de eventos masivos, es necesario monitorear a los deportistas y notificar con alertas y cambios a los participantes al mismo tiempo, y hasta con 1000 usuarios simultáneos. EC001 Como usuario Cuando se estén realizando eventos masivos como travesías o maratones, Dado que el sistema opera normalmente Quiero que el sistema pueda monitorear alertas y cambios aumentando de una carga normal hasta para 1000 usuarios simultáneos al mismo tiempo.
EC002 Como usuario Cuando se estén realizando eventos masivos como travesías o maratones, Dado que el sistema opera normalmente Quiero que el sistema pueda notificar alertas y cambios aumentando de una carga normal hasta para 1000 usuarios simultáneos al mismo tiempo.
Escalabilidad Cuando ocurren eventos masivos como competencias o salidas deportivas, el registro de los usuarios se puede dar en grandes volúmenes y se debe seguir respondiendo en el tiempo establecido, hasta con 1000 usuarios simultáneos. EC003 Como usuarios Cuando se estén realizando eventos masivos como competencias o salidas deportivas, Dado que el sistema opera normalmente Quiero que el sistema pueda realizar registros de manera efectiva aumentando de una carga normal hasta para 1000 usuarios simultáneos al mismo tiempo.
EC004 Como usuario Cuando se estén realizando eventos masivos como competencias o salidas deportivas, Dado que el sistema opera normalmente Quiero que el sistema pueda validar registros erróneos aumentando de una carga normal hasta para 1000 usuarios simultáneos al mismo tiempo.
Disponibilidad El registro de usuario nuevos debe funcionar en todo momento (7x24x365). EC005 Como usuario Cuando realizo una solicitud de registro Dado que la aplicación funciona normalmente quiero que la aplicación realice el registro correctamente Esto debe suceder el 99.9% de las veces.
EC006 Como usuario Cuando realizo una solicitud de registro Invalida Dado que la aplicación funciona normalmente quiero que la aplicación notifique el error de registro Esto debe suceder el 99.9% de las veces.
Disponibilidad El servicio de recomendación de acompañantes y alimentación debe ser altamente disponible. EC007 Como usuario Cuando ingreso al servicio de recomendaciones de acompañantes dado que el sistema opera normalmente quiero que la aplicación pueda sugerir recomendaciones para el servicio de acompañamiento. Esto debe suceder el 99.9% de las veces.
EC008 Como usuario Cuando ingreso al servicio de alimentación dado que el sistema opera normalmente quiero que la aplicación pueda sugerir r alimentación. Esto debe suceder el 99.9% de las veces.
Confidencialidad Toda la información personal del usuario debe estar protegida contra consulta por personas no autorizadas EC009 Como Usuario cuando almaceno los datos de mi perfil dado que el sistema opera normalmente quiero que solo las personas autorizadas puedan ver su contenido para respetar su privacidad. Esto debe suceder el 100% de las veces
EC010 Como Usuario cuando envío los datos de mi perfil dado que el sistema opera normalmente quiero que solo las personas autorizadas puedan ver su contenido para respetar su privacidad. Esto debe suceder el 100% de las veces
Confidencialidad Toda la información medica del usuario debe estar protegida contra consulta por personas no autorizadas EC011 Como Usuario cuando almaceno datos médicos dado que el sistema opera normalmente quiero que solo las personas autorizadas puedan ver su contenido para respetar su privacidad. Esto debe suceder el 100% de las veces
EC012 Como Usuario cuando envío datos médicos dado que el sistema opera normalmente quiero que solo las personas autorizadas puedan ver su contenido para respetar su privacidad. Esto debe suceder el 100% de las veces
Integridad Toda la información de un usuario debe estar protegida contra modificaciones no autorizadas de datos personales por personas no autorizadas para ello. EC013 Como usuario cuando almaceno mis datos personales dado que el sistema opera normalmente quiero que solo yo pueda modificar mis datos personales para que no sean alterados por personas no autorizadas. Esto debe suceder 100% de las veces
EC014 Como usuario cuando envío mis datos personales dado que el sistema opera normalmente quiero que solo yo pueda modificar mis datos personales para que no sean alterados por personas no autorizadas. Esto debe suceder 100% de las veces
Integridad Toda la información de un usuario debe estar protegida contra modificaciones no autorizadas de datos médicos por personas no autorizadas para ello. EC015 Como usuario cuando almaceno mis datos médicos dado que el sistema opera normalmente quiero que solo yo pueda modificar mis datos personales para que no sean alterados por personas no autorizadas. Esto debe suceder 100% de las veces
EC016 Como usuario cuando envío mis datos médicos dado que el sistema opera normalmente quiero que solo yo pueda modificar mis datos personales para que no sean alterados por personas no autorizadas. Esto debe suceder 100% de las veces
Flexibilidad En principio SportApp está orientada a ciclismo y atletismo, pero se pueden ir agregando nuevos deportes y con ello nuevos servicios, productos y socios de negocios, sin que ello implique más de 20 horas/hombre de desarrollo EC017 Como desarrollador de SportApp cuando el usuario requiera agregar nuevos deportes dado que el sistema opera normalmente quiero la inclusión de ese nuevo deporte aparezca en la app para que el usuario pueda seleccionarlo. esto debe suceder en menos de 20 horas
EC018 Como desarrollador de SportApp cuando el usuario requiera agregar nuevos servicios dado que el sistema opera normalmente quiero la inclusión de ese nuevo servicio aparezca en la app para que el usuario pueda seleccionarlo. esto debe suceder en menos de 20 horas
EC019 Como desarrollador de SportApp cuando el usuario requiera agregar nuevos productos dado que el sistema opera normalmente quiero la inclusión de ese nuevo producto aparezca en la app para que el usuario pueda seleccionarlo. esto debe suceder en menos de 20 horas
EC020 Como desarrollador de SportApp cuando el usuario requiera agregar nuevos socios de negocio dado que el sistema opera normalmente quiero la inclusión de ese nuevo socio de negocio aparezca en la app para que el usuario pueda seleccionarlo. esto debe suceder en menos de 20 horas
Latencia La comunicación con aplicaciones complementarias (como strava) debe realizarse en menos de 2 segundos y se debe garantizar que ningún dato se pierda en caso de no contar con comunicación al momento de enviar la información a la aplicación tercera EC021 Como usuario cuando envío información a la aplicación tercera dado que el sistema opera normalmente quiero que el sistema procese efectivamente la integración para garantizar que ningun dato se pierda. Esto debe suceder en menos de 2 segundos
EC022 Como usuario cuando envío información a la aplicación tercera dado que el sistema no cuenta con comunicación quiero que el sistema procese efectivamente la integración para garantizar que ningun dato se pierda. Esto debe suceder en menos de 2 segundos
Latencia Si se detecta que el usuario puede incrementar el ejercicio propuesto se debe recalcular el ejercicio. Por el contrario, si se detecta que el nivel del usuario no es el adecuado, se debe reducir la intensidad de la sesión. en caso de ser necesario se deben recalcular y modificar la sesión en menos de 4 segundos EC023 Como usuario cuando se detecte que el nivel del ejercicio es el adecuado durante la sesion deportiva dado que el sistema opera normalmente quiero que el sistema recalcule el ejecicio para incrementar el ejecicio propuesto. Esto debe suceder en menos de 4 segundos
EC024 Como usuario cuando se detecte que el nivel del ejercicio no es el adecuado durante la sesion deportiva dado que el sistema opera normalmente quiero que el sistema modifique la sesion para reducir la intensidad de la sesión. Esto debe suceder en menos de 4 segundos

Requisitos de calidad con prioridad

Requisitos de calidad con prioridad