Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
1. Interprete la multiplicidad de la asociación entre curso y alumno, es decir, que significa el 1, el 7, el 15 y el *. (La clase abstracta es aquella que no tiene instancias). (2ptos.) 2. Se tiene el siguiente diagrama de clases y a continuación un diagrama de objetos obtenido referente al mismo. Encuentre y explique los errores que tiene el diagrama de objetos respecto al diagrama de clases (máximo 2 líneas por error). (3ptos). a) No puede existir el objeto D:empleado, pues empleado es una clase abstracta. b) El objeto s:reserva no puede estar enlazada con dos instancias de empleados (profesor y/o administrador) por la multiplicidad 1..1 entre las clases Reserva y Empleado. c) No puede enlazarse el objeto c:administrativos con 1:solicitud pues no existe una asociación entre sus respectivas clases. d) La clase r:reserva no puede estar enlazada con dos instancias de la clase solicitud (1 y 2), por la multiplicidad entre las respectivas clases. e) El objeto a:profesor no puede estar enlazado con el objeto c:adminitrativo pues no existe una asociación entre las respectivas clases. f) El objeto R:reserva no debe estar enlazada con dos instancias empleados (C y D). 3. Dibuje el diagrama de clases que modele el siguiente requisito: “Se desea registrar los datos de todas las veces en que una persona (DNI, nombre, dirección, teléfono) ha alquilado (fecha de inicio y fecha de fin de cada alquiler) una habitación (Número, descripción de la habitación) en un hotel. Tener en cuenta que una persona, a lo largo de su vida pudo haber alquilados distintas habitaciones en el hotel. } 4. Se tiene el siguiente caso: · El jefe de un almacén ha adquirido tres computadoras con plataforma Windows y otros Software de MicroSoft. Requiere que le desarrollen un software para controlar el funcionamiento que se describe a continuación. · Para adquirir productos el almacenero realiza una orden de compra (O/C: Número de O/C, Fecha, código y descripción del producto, cantidad, precio unitario (todos los valores monetarios deben estar en soles y dólares), importe, etc.), la cual elabora consultando los datos de los productos y selecciona los que están bajo stock mínimo. Para que la O/C esté lista para imprimirse y enviarse al departamento de compras, el jefe tiene que aprobarla y tiene la posibilidad de modificarla desde su computadora. · El almacén cuenta con un área de recepción de productos, en donde el almacenero recibe los productos adquiridos. El almacenero verifica que todos los productos estén completos y luego registra en el sistema la Guía de Remisión (G/R): número de G/R, fecha, proveedor, productos, cantidad, etc. · Para que se realice una salida, el representante área solicitante registra desde su terminal su pedido (Nro. de pedido, fecha, productos, cantidad, etc.). · Luego, el almacenero separa los productos para cada pedido y registra la nota de salida (N/S: Nro. De nota, fecha, productos, cantidad, etc.). · Tanto el jefe como los almaceneros requieren consultar productos (código, producto, tipo (papelería, útiles, repuestos y agua), stock, ubicación, etc.). El jefe también requiere consultar el área (Código, nombre de área, representante, etc.) que ha realizado mayor volumen de pedidos. Asimismo, el jefe requiere saber que almacenero realizó una N/S por algún reclamo. Obligatorio Electivo Curso{Abstracta}Alumno 15..*1..7 Cursa por semestre Reservaa -NumReserva -FechaIni -FechaFin Solicitud -NroSolicitud -FechaIni -FechaFin -EstadoSol{aprobado/en-espera/rechazado} Profesores Administrativos 1..1 0..* 0..1 0..1 Empleadoo{Abstract} -DNI -Nombre -Cargo -Area -DiasDisp -EstadoVaca{vacaciones/trabajando} D:Empleado o{Abstract} R:Reservaa 2:Solicitud 1:Solicitud B:Profesores C:Administrativos S:Reservaa A:Profesores
Compartir