Ejercicio UML nº 4

Diseño del sistema de un aeropuerto.

Tenemos la compañía aérea MyFPFlight (entre otras) la cual ofrece distintos vuelos a distintos destinos.
Los vuelos están divididos en segmentos de vuelo. Por ejemplo, si queremos ir a Ankara seguramente tendremos que hacer un vuelo Málaga-Madrid, otro Madrid-Estambul y por último Estambul-Ankara.
En cada segmento de vuelo los pasajeros tienen un asiento determinado.
Es obvio, pero cada segmento de vuelo necesitará un avión, aeropuerto de salida, llegada, un piloto y un copiloto.
De las ciudades nos interesa saber la temperatura en invierno y en verano.
Es importante poder localizar los aeoropuertos por lo que el sistema registrará el nombre y la dirección de los mismos.
Cada vuelo tiene un código específico.
Se necesita saber si las compañías son lowcost o no para poder filtrarlas por este atributo.
Las autoridades obligan a tener registrado para cada vuelo el nombre y DNI de cada uno de los pasajeros.
El precio de cada asiento dependerá de su localización y si tiene ventanilla o no. Los asientos de las alas y sin ventanilla suelen ser más baratos que el resto.
Cada X horas de vuelo los aviones tienen que pasar una revisión. Tendremos que conocer la fecha de la última revisión y además el modelo y número de serie de los aviones.

Realiza el diagrama UML teniendo en cuenta las especificaciones anteriores.
Si quieres conocer la solución la tienes aquí.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.