Professional Documents
Culture Documents
PRCTICA N 03
ASIGNATURA
AULA
: C509
PERIODO ACADMICO
: 2016-3
FECHA
: 21/11/2016
DURACION
: 90 MINUTOS
1.
Analice el caso Hotel, elabore el diagrama de las clases control e indique sus mtodos, a partir del diagrama de clases de
tipo entidad
(4 puntos)
Diagrama de clases de tipo entidad (modelo de la base de datos) (3 puntos)
Diagrama de clases de tipo control
(3 puntos)
El dueo de un hotel le pide a usted modelar un aplicativo distribuido sobre la gestin de un hotel (desde reservar y facturar
los servicios ofrecidos en su hotel).
El hotel posee tres tipos de habitacin: simple, doble y matrimonial, y dos tipos de clientes: habituales y espordicos.
Una reservacin almacena datos del cliente, de la habitacin reservada, la fecha de comienzo y el nmero de das que ser
ocupada la habitacin (genera un nmero de reserva).
La recepcionista del hotel debe poder hacer las siguientes operaciones:
R1: Registrar cliente: DNI, nombres y apellidos, fecha de nacimiento, estado civil
R2: Registrar habitaciones y sus caractersticas
R3: Reservar una habitacin especificando el nmero de la habitacin, DNI y nombre del cliente.
R4: Eliminar una reserva especificando el nmero de la habitacin.
R5: Consultar por el descuento ofrecido a los clientes habituales.
R6: Registrar hospedaje: nmero de reserva (opcional), fecha, habitacin.
R7: Efectuar el clculo del servicio realizado por el tiempo de hospedaje y otros servicios (telfono, bar, sauna), en este
proceso el aplicativo considera descuentos especiales a clientes frecuentes y permitir generar e imprimir el comprobante de
pago (Boleta o Factura).
R8: Generar el asiento contable correspondiente, la cual ser enviado electrnicamente al software contable.
El administrador puede usar el aplicativo para:
R9. Registrar el precio de una habitacin de acuerdo a su tipo.
R10. Registrar el valor del descuento ofrecido a los clientes habituales.
R11: Listar los ingresos por mes y por habitaciones.
Finalmente, el diseo del software debe facilitar la creacin nuevos tipos de habitaciones o clientes, fcil uso,
mantenimiento, tiempo de respuesta menos de 30seg y permitir al usuario crear sus propias consultas.
2.
3.
Del diagrama de la pregunta 1, seleccione 2 clases de tipo control y especifique sus contratos.
(5 puntos)
CLASE: CC_ADM_TX_PERSONA
Nombre
registrarAdmCliente(dni,nom,ap,fnac,cod_tc)
Responsabilidades
Tipo
sistema
Referencias Cruzadas
Modelo de Requerimientos.
La operacin brinda soporte al servicio:
CUS_Registrar_Cliente
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
Nombre
registrarAdmEmpleado(dni,nom,ap,fnac,cod_ocup)
Responsabilidades
Tipo
sistema
Referencias Cruzadas
Modelo de Requerimientos.
La operacin brinda soporte al servicio:
CUS_Registrar_Empleado
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
4.
Ordene en forma ascendente e indique su grado de los componentes en base a su acoplamiento, fan out y fan in.
(3 puntos)