Escenarios de Calidad - monicabajonerodcastro/SportApp GitHub Wiki

Escenarios de Calidad

Latencia

  1. AR-27: COMO usuario, CUANDO ejecute la opción de agendar sesión con entrenador/médico DADO QUE el modo de operación es en operación normal, QUIERO que la sesión es agendada en el sistema. Esto DEBE SUCEDER en menos de 2 segundos.

  2. AR-28: COMO usuario, CUANDO ejecute la opción de opción de registro de plan de entrenamiento DADO QUE el modo de operación es en operación normal, QUIERO QUE el plan de entrenamiento queda registrado en el sistema. Esto DEBE SUCEDER en menos de 3 segundos.

Escalabilidad

  1. AR-29: COMO usuario, CUANDO ejecute la opción de registrar usuario DADO QUE el modo de operación es carga máxima del sistema respecto a registro de usuarios registrando eventos masivos, QUIERO QUE los usuarios se registran en el sistema normalmente. Esto DEBE SUCEDER hasta 1.000 registros simultáneos.

  2. AR-30: COMO usuario, CUANDO ejecute la opción de usuario realiza y registra una actividad de entrenamiento/evento DADO QUE el modo de operación es carga máxima del sistema respecto monitoreo y notificación de usuarios durante eventos masivos, QUIERO QUE los usuarios sean monitoreados y notificados normalmente. Esto DEBE SUCEDER hasta 1,000 registros simultáneos.

Disponibilidad

  1. AR-31: COMO usuario, CUANDO ejecute la opción de ingresar usuario DADO QUE el modo de operación es operación normal, QUIERO que el usuario sea ingresado al sistema. Esto DEBE SUCEDER 7x24x365.

  2. AR-32: COMO SportApp, CUANDO se envié una alerta de alimentación de plan nutricional al usuario DADO QUE el modo de operación es operación normal, QUIERO la alerta se envie correctamente al deportista. Esto DEBE SUCEDER el 99.99% de las veces.

Confidencialidad

  1. AR-33: COMO usuario, CUANDO ejecute la opción de opción de solicitar información de usuario DADO QUE el modo de operación es operación normal, QUIERO que solo se muestre la información autorizada para el usuario. Esto DEBE SUCEDER 100% de las veces que se intente consultar información no autorizada.

  2. AR-34: COMO usuario entrenador, CUANDO ejecute la opción de opción de ver la historia clínica del deportista DADO QUE el modo de operación es operación normal, QUIERO que solo se muestre la información del deportista que tengo asignado. Esto DEBE SUCEDER 100% de las veces que se intente consultar la historia clínica del deportista.

Integridad

  1. AR-35:COMO usuario, CUANDO ejecute la opción de actualizar información de usuario DADO QUE el modo de operación es operación normal, QUIERO QUE solo yo deba poder actualizar mi información. Esto DEBE SUCEDER 100% de las veces que se intente actualizar la información no autorizada, se debe declinar la solicitud.

  2. AR-36: COMO usuario, CUANDO inicie y/o finalice mi sesión de entrenamiento DADO QUE el modo de operación es operación normal, QUIERO QUE solo pueda iniciar y/o finalizar la sesión de entrenamiento de mi usuario. Esto DEBE SUCEDER 100% de las veces que se inicie y/o finalice el entrenamiento.

Flexibilidad

  1. AR-37: COMO usuario socio de negocio, CUANDO ejecute la opción de registrar producto DADO QUE el modo de operación es operación normal, QUIERO QUE se deba poder registrar el producto y no debe implicar cambios en las aplicaciones web o móvil. Esto DEBE SUCEDER 100% de las veces que se intente registrar el producto se debe poder realizar la operación sin implicar cambios en las aplicaciones web o móvil.

  2. AR-38: COMO stakeholder, CUANDO se requiera una adición de alguna funcionalidad al REST API de usuarios DADO QUE el ambiente es en etapa de definición del sistema, QUIERO QUE se pueda incluir la nueva funcionalidad en el backlog e implementarla. Esto DEBE SUCEDER en menos de 2 semanas de desarrollo.

Prioridad

  • AR-31 - (Alto, Alto)
  • AR-32 - (Alto, Alto)
  • AR-27 - (Alto, Medio)
  • AR-28 - (Alto, Medio)
  • AR-29 - (Alto, Medio)
  • AR-30 - (Alto, Medio)
  • AR-33 - (Alto, Medio)
  • AR-34 - (Alto, Medio)
  • AR-35 - (Alto, Medio)
  • AR-36 - (Alto, Medio)
  • AR-37 - (Bajo, Bajo)
  • AR-38 - (Bajo, Bajo)