EjerciciosUML

Examen UML con solución. Sistema Mazor-kos

Se desea crear un sistema en el que se oculten una serie de pendrives en una localidad concreta. El juego consiste en una gincana en la cual los corredores tendrán que introducir en el sistema una serie de localizadores que se encuentran dentro de un pendrive.

Los pendrive tienen un archivo dentro del mismo con un localizador concreto. El localizador es una ristra de caracteres alfanuméricos, por ejemplo “GIJK34GYJ54H45JU”.

Cuando se empotra un pendrive se le asigna unas coordenadas GPS, un localizador y un color.

En una pantalla central van apareciendo los distintos corredores y los puntos que llevan.

Los pendrive están catalogados dependiendo de la dificultad en localizarlos en 4 colores:

  • rojo: 6 puntos

  • naranja: 5 puntos

  • amarillo: 3 puntos

  • verde: 1 punto.

La carrera comienza a una hora concreta y termina pasadas 3 horas.

Transcurrido ese tiempo el sistema rechaza la inserción de nuevos localizadores por parte de los corredores.

El sistema permitirá que un corredor vaya comunicando los localizadores que va encontrando y que les de las coordenadas GPS de los distintos localizadores. De esa manera puede buscar los localizadores dentro de la localidad.

Los corredores no saben de qué color es cada localizador (pendrive) hasta que dan con él y lo introducen en el sistema.

El sistema deberá permitir conocer cuál es la clasificación general en cualquier momento determinado.

De los corredores se conoce al menos su nombre, apellidos y número de dorsal. Cuando un corredor localiza un pendrive y extrae el localizador tendrá que introducir en el sistema el dorsal y el localizador.

 
Si quieres el PDF del ejercicio puedes descargarlo desde el siguiente enlace:
Mazor-Kos

Solución del ejercicio:
Mazor-Kos Mazor-kos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>