Professional Documents
Culture Documents
Aplicar Lenguaje Unificado de Modelado (UML) para modelar los sistemas que se
plantean a continuacin:
1. Sistema de reservas de un hotel. El hotel permite hacer reservas de habitaciones
y de ello se encarga el Administrador de Reservas. Siempre que se solicita la
reserva de una habitacin, se comprueba si la persona es cliente del hotel, en
cuyo caso solo hay que complementar los datos de la reserva (fecha de entrada,
fecha de salida, tipo de habitacin, etc.). Si la persona no es cliente del hotel, hay
que registrarlo e introducir sus datos personales. Una reserva puede ser anulada
en cualquier momento, pero si se realiza con menos de 24 horas de antelacin, se
penaliza al cliente cargndole una cantidad equivalente al 50% del coste de una
noche en la habitacin reservada. Una vez el cliente llega al hotel, el
Recepcionista comprueba su reserva y los datos del cliente y procede a
registrarlo. Una vez concluida la estancia, el Recepcionista procede a facturar la
estancia.
2. Se desea automatizar un estacionamiento con capacidad para 400 automviles,
considerando los siguientes requisitos: Los usuarios del estacionamiento
dispondrn de una tarjeta donde figura registrado su cdigo de identificacin. A su
llegada al estacionamiento, el usuario introducir la tarjeta en el lector
correspondiente, lo que hace que se eleve la barrera situada en la entrada. Esta
barrera permanece levantada un cierto tiempo, descendiendo luego
automticamente. Para salir del estacionamiento se procede de igual forma con la
barrera situada a la salida. Tanto las entradas como las salidas deben quedar
registradas con objeto de realizar peridicamente una facturacin a los usuarios,
segn el tiempo de estacionamiento consumido. Estas facturas se emitirn a
peticin del operador. El sistema debe tener en cuenta la ocupacin del
estacionamiento, controlando un semforo situada a la entrada. Si hay plazas
libres, el semforo debe estar verde, pasando a rojo si el estacionamiento se llena.
Adems, cuando el estacionamiento est lleno no debe permitirse la entrada a
nuevos vehculos.
3. Modelar un Sistema de informacin muy simplificado de una biblioteca. En ella
aparecen socios, que se registran en la biblioteca y a partir de ese momento
pueden tomar prestados libros de la misma. Un socio est caracterizado por un
nmero de socio, un nombre y una direccin; adems en cada momento se puede
saber el nmero de libros que un socio tiene prestados, y si tiene ms de diez
libros. Por su parte, de cada libro se conoce su cdigo, ttulo, autor y si est o no
disponible; adems se puede saber en cualquier momento la localizacin del libro
en la biblioteca. Un libro puede ser cambiado. Los libros se prestan a los socios, y
como consecuencia aparece la nocin de prstamo; un prstamo estar
caracterizado, adems por el cdigo del libro prestado, el nmero de socio y por la
fecha del mismo. Por otra parte tambin se va a llevar control de los socios que
tengan prestados ms de 10 libros, de lo cual se encargar la aplicacin
program_SNF, haciendo que estos socios pasen a especializarse temporalmente
en socios_no_fiables.
10. Los alumnos y los profesores son personas. Por cada persona se conoce su
nombre, apellido, cdula de identidad, direccin y nmero de telfono. De un
alumno se conoce adicionalmente su nmero de expediente y la carrera que est
cursando. En el caso de los profesores, se conoce su cargo en la universidad y
facultada a la que est adscrito. Un alumno asiste a cursos. Los cursos estn
impartidos por un nico profesor. El alumno no puede repetir el mismo curso, pero
puede asistir a ms de uno. El profesor puede impartir diferentes cursos y repetir
un mismo curso en varias ocasiones. Para que un curso se imparta debe haber un
mnimo de 10 alumnos y un mximo de 50. De cada curso se conoce el nombre,
carrera a la que pertenece y nmero de UC. Como registro del curso se guarda la
fecha de inicio, la fecha de finalizacin y la nota del alumno.