Ejemplo S
Ejemplo S
Ejemplo S
Adems del diagrama de clases se pide identificar el diagrama de estados por los que puede pasar un estudiante en funcin del diagrama de clases creado.
1.4 Hotel
El dueo de un hotel le pide a usted desarrollar un programa para consultar sobre las habitaciones disponibles y reservar habitaciones de su hotel. El hotel posee tres tipos de habitaciones: simple, doble y matrimonial, y dos tipos de clientes: habituales y espordicos. Una reserva viene determinada por los datos del cliente, los datos de la habitacin, la fecha de entrada y el nmero de das que estar ocupada la habitacin. El recepcionista del hotel debe poder hacer las siguientes operaciones: Obtener un listado de las habitaciones disponibles de acuerdo a su tipo Preguntar por el precio de una habitacin de acuerdo a su tipo Preguntar por el descuento ofrecido a los clientes habituales Preguntar por el precio total para un cliente dado, especificando su nmero de identificacin, el tipo de habitacin y el nmero de noches. Dibujar en pantalla la foto de una habitacin de acuerdo a su tipo Reservar una habitacin especificando el nmero de habitacin, el nombre de cliente y su nmero de identificacin. Eliminar una reserva especificando el nmero de la habitacin Por otro lado, el administrador podr usar el programa realizado para: Cambiar el precio de una habitacin de acuerdo a su tipo Cambiar el valor del descuento ofrecido a los clientes habituales Calcular las ganancias que tendrn en un mes especificado (considrese que todos los meses tienen treinta das)
Curso 2007/08
El hotel posee informacin sobre los clientes que son habituales. Esta estructura puede manejarla con un diccionario, cuya clave sea el nmero de identificacin y como significado tenga los datos personales del cliente. El diseo a desarrollar debe facilitar la extensibilidad de nuevos tipos de habitaciones, clientes y a su vez permitir agregar nuevas consultas. Previamente a la realizacin del diagrama de clases, se pide la elaboracin del diagrama de casos de uso correspondiente al sistema descrito suponiendo que un cliente puede realizar la reserva de su habitacin a travs del programa solicitado.
1.5 Profesores
Modlese el siguiente supuesto relacionado con la imparticin de cursos. Un alumno asiste a cursos. Los cursos los imparte un nico profesor. El alumno no puede repetir el mismo curso, pero puede asistir a ms de un curso. 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. Como registro del curso se guarda la fecha de comienzo, la fecha de finalizacin y la nota del alumno. Identifquese el diagrama de estados correspondiente a los objetos de la clase curso.
1.7 Teatro
Modelar la relacin que existe entre una entrada de teatro y la obra que se representa en esa misma instalacin. Disctase las diferentes formas posibles de modelado y comntese cada una de ellas.