CU Crear torneo - nahumrosillo/Torni-Juegos GitHub Wiki
#Caso de Uso: Crear torneo
Actores:
- Patrocinador
Precondiciones:
- El Patrocinador está validado en el sistema.
- El torneo a crear en el sistema no existe.
- El juego del torneo a crear en el sistema existe.
Postcondiciones:
- El torneo se crea en el sistema.
Escenarios:
-
- El sistema da la opción de introducir el nombre del torneo, fecha inicio de inscripción, fecha fin de inscripción, fecha inicio y fecha fin del torneo, número de equipos, número de jugadores por equipo y el premio.
-
- El Patrocinador introduce los datos del torneo.
-
- El sistema comprueba que el nombre del torneo no existe.
-
- El sistema comprueba que la fecha de inicio de inscripción es correcta.
-
- El sistema comprueba que la fecha de fin de inscripción es correcta y superior a la de inicio de inscripción.
-
- El sistema comprueba que la fecha de inicio del torneo es correcta y superior a la fecha de fin de inscripción.
-
- El sistema comprueba que la fecha de fin del torneo es correcta y es superior a la fecha de inicio del torneo.
-
- El sistema comprueba que el número de equipos es correcto.
-
- El sistema comprueba que el número de jugadores por equipo y el premio son correctos.
-
- El Patrocinador llama al caso de uso Crear partida.
-
- El sistema registra la partida en el torneo.
-
- El Patrocinador no quiere añadir mas partidas al torneo y le da a Terminar.
-
- El sistema registra el torneo en el sistema.
Extensiones:
- 3.a. El nombre del torneo existe.
-
- El sistema dará un mensaje de error por pantalla y vuelve al paso 1.
- 4.a. La fecha de inicio de inscripción es incorrecta.
-
- El sistema dará un mensaje de error por pantalla y vuelve al paso 1.
- 5.a. La fecha de fin de inscripción es incorrecta o inferior a fecha de inicio de inscripción
-
- El sistema dará un mensaje de error por pantalla y vuelve al paso 1.
- 6.a. La fecha inicio del torneo es incorrecta o inferior a la fecha fin de inscripción.
-
- El sistema dará un mensaje de error por pantalla y vuelve al paso 1.
- 7.a. La fecha fin del torneo es incorrecta o inferior a la fecha inicio del torneo.
-
- El sistema dará un mensaje de error por pantalla y vuelve al paso 1.
- 8.a. El número de equipos es incorrecto (inferior a 2).
-
- El sistema dará un mensaje de error por pantalla y vuelve al paso 1.
- 9.a. El número de jugadores por equipo es incorrecto (inferior a 1) o el premio es nulo.
-
- El sistema dará un mensaje de error por pantalla y vuelve al paso 1.
- 1-12.a. El Patrocinador cancela la creación del torneo.
-
- El sistema muestra un mensaje y vuelve al caso de uso anterior.
Frecuencia:
- Alta.