Logo Studenta

Ejercicios_de_clases

¡Estudia con miles de materiales!

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

Continuar navegando