Рет қаралды 121
¿Necesitas la solución de esta guía ?
Pide la solución al +57 3203091543 .
Nota recomendada y no plagio escríbenos
Aquí --- wa.me/+5732030...
O escríbenos al correo tlosolucionamos@gmail.com
Anexo Unidad 1
Ejercicio 1. Sistema de Gestión de una Universidad
Se desea desarrollar un sistema de gestión para una universidad que permita
administrar la información de las escuelas, profesores, cursos y estudiantes. Cada
escuela tiene un nombre y puede tener varios profesores asociados. Cada profesor
tiene un número de identificación único, nombre, salario y puede impartir uno o
más cursos. Cada curso tiene un código único, nombre y está asociado a un
departamento específico. Los estudiantes tienen un número de identificación único,
nombre, dirección y pueden inscribirse en múltiples cursos.
El sistema debe soportar las siguientes operaciones:
• Gestionar Escuelas:
o Se debe poder agregar escuelas a la universidad y asignar profesores
a cada escuela.
• Gestionar Profesores:
o Se debe poder registrar profesores en el sistema y asignarles cursos
que pueden impartir.
• Gestionar Cursos:
o Los cursos deben estar asociados a una escuela específico y deben
poder ser consultados por nombre o código.
• Gestionar Estudiantes:
o Se debe poder registrar estudiantes en el sistema y permitirles
inscribirse en cursos ofrecidos por la universidad.
Requerimientos específicos:
• Implementar herencia para diferenciar entre diferentes tipos de personas
(como Profesor y Estudiante) que comparten atributos básicos pero tienen
roles y comportamientos diferentes.
• Se debe establecer relaciones y su correspondiente cardinalidad
• Se debe establecer por lo menos una relación de Composición y una de
agregación.
• Definir la multiplicidad adecuada para cada relación, como por ejemplo, que
un curso debe estar asociado a exactamente un departamento, pero un
departamento puede tener muchos cursos.
Diagrama de Clases UML Esperado:
El estudiante debe diseñar un diagrama de clases UML que incluya las clases
necesarias con sus atributos y métodos pertinentes, así como las relaciones y
multiplicidades entre ellas. Se debe prestar especial atención a la correcta
implementación de herencia, composición, agregación y las relaciones de
cardinalidad entre las entidades del sistema de gestión universitaria.
Ejercicio 2. Sistema de Gestión de una Aerolínea
Se desea desarrollar un sistema de gestión para una aerolínea que permita
administrar la información de vuelos, aviones, pasajeros y tripulación. Cada vuelo
tiene un número de vuelo único, origen, destino, fecha y hora de salida, así como
una lista de pasajeros asignados y tripulación asignada. Cada avión tiene un
número de serie único, modelo y capacidad de asientos. Cada pasajero tiene un
número de identificación único, nombre y puede reservar uno o más vuelos. La
tripulación está compuesta por pilotos y asistentes de vuelo, cada uno con un
número de identificación único y nombre.
El sistema debe soportar las siguientes operaciones:
• Gestionar Vuelos:
o Se debe poder agregar vuelos al sistema especificando todos sus
detalles, incluyendo avión asignado, tripulación asignada y lista de
pasajeros.
• Gestionar Aviones:
o Se debe poder registrar aviones en el sistema con todos sus detalles
y verificar su disponibilidad para asignación a vuelos.
• Gestionar Pasajeros:
o Los pasajeros deben poder reservar vuelos disponibles y gestionar sus
reservas.
• Gestionar Tripulación:
o Se debe poder registrar pilotos y asistentes de vuelo en el sistema y
asignarlos a vuelos específicos según sea necesario.
Requerimientos específicos:
• Implementar herencia para diferenciar entre pilotos y asistentes de vuelo,
que comparten atributos básicos, pero tienen roles y responsabilidades
diferentes en el sistema.
• Se debe establecer relaciones y su correspondiente cardinalidad.
• Se debe establecer por lo menos una relación de Composición y una de
agregación.
• Definir la multiplicidad adecuada para cada relación, como, por ejemplo, que
un avión solo puede ser asignado a un vuelo a la vez, pero una tripulación
puede servir en varios vuelos.
Diagrama de Clases UML Esperado:
El estudiante debe diseñar un diagrama de clases UML que incluya las clases
necesarias con sus atributos y métodos pertinentes, así como las relaciones y
multiplicidades entre ellas. Se debe prestar especial atención a la correcta
implementación de herencia, composición, agregación y las relaciones de
cardinalidad entre las entidades del sistema de gestión de una aerolínea.
Ejercicio 3. Sistema de Gestión de una Bodega
Se desea desarrollar un sistema de gestión para una bodega que permita
administrar la información de productos, proveedores, pedidos y empleados. Cada
producto tiene un código único, nombre, descripción, precio unitario y cantidad en
stock. Cada proveedor tiene un número de identificación único, nombre y lista de
productos que suministra. Cada pedido está asociado a un proveedor, contiene una