CU Inscribir en el torneo - nahumrosillo/Torni-Juegos GitHub Wiki

#Caso de Uso: Inscribir en Torneo

Actores:

  • Jugador

Precondiciones:

  • El Jugador está validado en el sistema.
  • El Jugador no esta inscrito en otro torneo con las mismas fechas de inicio del torneo y fin del torneo.
  • El Torneo existe.
  • El Torneo tiene que tener plazas disponibles y estar en periodo de inscripción.

Postcondiciones:

  • El Jugador estará inscrito en el torneo.

Escenarios:

    1. El sistema muestra el estado del torneo, fechas del torneo y plazas disponibles. Muestra una opción de inscribirse al torneo.
    1. El Jugador selecciona la opción de inscribirse al torneo.
    1. El sistema comprueba que no está inscrito en otro torneo con las mismas fechas de inicio del torneo y fin del torneo.
    1. El sistema comprueba que hay plazas disponibles.
    1. El sistema comprueba que está en periodo de inscripción.
    1. El sistema añade al jugador en el torneo.

Extensiones:

  • 2a. Coincide con otro torneo inscrito.
    1. El jugador ya está inscrito en otro torneo comprendido entre las fecha inicio del torneo y fecha fin del torneo.
    1. El sistema muestra un error y vuelve al paso 1.
  • 4a. No hay plazas disponibles
    1. El sistema muestra un error y vuelve al paso 1.
  • 5a. El torneo no esta en fase de inscripción
    1. El sistema muestra un error y vuelve al paso 1.
  • 1-2: Cancelar
    1. Se cancela la inscripción y vuelve al caso de uso anterior.

Frecuencia:

  • Alta