Está en la página 1de 5

TEMA 3.

3
1. Relación de actores y casos de uso para el
software de automatización de la detección del fuera de
juego en los partidos de futbol, además de lun diagrama
UML para ilustrarlo.

2. Caso de uso pitar fuera de juego, del software de


automatización de la detección del fuera de juego.

3. Elabore un diagrama de clases para el acta arbitral de


un partido de fútbol (alineación, goles, tarjetas,
expulsiones, substituciones ...).

Ingeniería Software I
Grupo B

Fº Iván López Maldonado


Néstor Carrión Bolivar
Manuel José Baena Toquero
Relación de actores: Auxiliar, árbitro, balón, sistema.

Relación de casos de uso:


1. Auxiliar detecta fuera de juego.
Descripción: Un auxiliar detecta que se produce una posición antirreglamentaria y envía una señal al
sistema indicándolo.

2. Árbitro detecta fuera de juego.


Descripción: El árbitro detecta que se produce una posición de fuera de juego y lo indica al sistema
para que se bloquee la señal de los auxiliares en caso de que se produzca en los próximos instantes.

3. Señalizar fuera de juego.


Descripción: El árbitro señaliza el fuera de juego deteniendo el juego, el sistema no recibe señales de
los auxiliares hasta que el árbitro las habilite de nuevo.

4. Introducción datos de jugadores.


Descripción: El árbitro introduce en el sistema datos acerca de los jugadores de los equipos.

5. Introducción datos equipo arbitral.


Descripción: El árbitro introduce en el sistema los datos acerca del equipo arbitral, incluyendo sus
datos.
Caso de uso: Pitido de fuera de juego
Resumen: El árbitro señala fuera de juego al recibir una indicación del sistema.
Dependencias: Haber recibido la señalización de fuera de juego.
Actores: Árbitro, sistema.
Precondiciones: La señal de fuera de juego está activada.
Postcondiciones: La señal de fuera de juego queda desactivada.
Descripción: Árbitro Sistema
1. El sistema recibe la señal de los
auxiliares de que se produce una
posición ilegal.
2. El sistema envía una señal al
árbitro indicando que se produce
una posición ilegal.
3. El árbitro recibe la señal de
fuera de juego.
4. El árbitro indica la posición
ilegal.
5. El árbitro envía una señal al
sistema para que cese la señal.
6. El sistema recibe la señal de
parada y deja de emitir la señal de
fuera de juego.
Observaciones: El sistema recibe la señal procedente de los dos auxiliares técnicos.
Requisitos no funcionales: 6. El envío de la señal por parte del sistema no se detiene hasta que el
árbitro envía la señal de parada, o hasta que pasan 5 segundos de
emisión.
7. El árbitro puede detener la emisión de señal de fuera de juego sin
verse obligado a señalizar la misma.
Curso alternativo de eventos: Árbitro Sistema
4.1 El árbitro considera que no 4.2 El sistema recibe la señal de
hay posición ilegal y desactiva la detención de envío y detiene la
señal. (No señala el fuera de emisión.
juego).
Auxiliar detecta fuera de juego.

Arbitro

Árbitro detecta fuera de juego.

Señalizar fuera de juego.

Auxiliar

Introducción datos de jugadores.

Datos jugadores del equipo


local

Datos jugadores del equipo


visitante.

Introducción datos equipo arbitral.

Datos auxiliares.

Datos árbitro.
Acta
Equipo arbitral
-resultado
1 hace 1 -incidencias
-Identificador
-goles
-tarjetas
+meter_equipo()
+resultado()
+meter_goles()
`meter_tarjetas()
1 +meter_incidencias()
refleja
1
1 {and} 1
refleja
Equipo local Equipo visitante

-nombre -nombre

1 1
{and}
tiene 1 1
tiene tiene {and}
tiene

1 1
1 1
Alineación Entrenador

-jugadores -nombre
1 -equipo

1 realiza 1
formada por
11
1..3
Goles Jugador Sustituciones

-minuto marcan -Nombre -jugador_e


-jugador 1..* 1 -Nacionalidad -jugador_s
-equipo -comunitario -minuto
-edad -equipo reciben
-posicion
+añadir_jugador()
+añadir_jugador() +quitar_jugador()
+quitar_jugador()
reciben 1 1
reciben
1..3
Tarjetas 1 Expulsiones

-tipo -jugador 1
-jugador -minuto
-minuto

También podría gustarte