Está en la página 1de 1

Curso Taller de Programacin Avanzada

Caso de Estudio (versin inicial del requerimiento sujeto a mejoras):


Se desea modelar, utilizando UML, un sistema de reservas de un hotel. El hotel
permite hacer reservas de habitaciones y de ello se encarga el Administrativo de
Reservas, y de forma alternativa el cliente la puede hacer tambin por Internet. Dentro
del proceso de hacer reserva de habitaciones se realizan varias acciones, como son:
comprobar 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, se deben introducir sus datos personales y complementar
los datos de la reserva. Para que la reserva sea efectiva, el cliente debe abonar el 50%
del coste de una noche de la habitacin reservada
Una reserva puede ser anulada en cualquier momento por quien la realiza, pero
si se anula con menos de 24 horas de antelacin, se penaliza al cliente cargndole una
cantidad equivalente al 50% del coste de una noche de la habitacin reservada.
Al momento del ingreso del cliente al hotel, el Recepcionista est encargado de
comprobar la reserva y los datos del cliente, si todo est bien procede a registrarlo.
Una vez concluida su estada, el Recepcionista es quien procede a facturar la
estada. En este proceso, debe verificar si el cliente posee penalizaciones pendientes
relacionadas con anulaciones de reserva fuera de plazo.

También podría gustarte