Ejercicios de Diagrama de Clases

Guardar en PDF

 

Ejercicio 1

"Diseñar un diagrama de clases para un sistema de gestión de biblioteca que incluya las clases Biblioteca, Libro, Usuario y Préstamo, donde una Biblioteca puede tener varios Libros y Usuarios, un Libro puede ser prestado por un Usuario y un Usuario puede tener varios Préstamos."

Ejercicio 2

"Diseñar un diagrama de clases para un sistema de pedidos en línea que incluya las clases Tienda en línea, Producto, Pedido y Cliente, donde una Tienda en línea puede tener varios Productos, un Pedido puede contener varios Productos y estar asociado a un solo Cliente, y un Cliente puede realizar varios Pedidos."

Ejercicio 3

"Diseñar un diagrama de clases para un sistema de gestión de proyectos que incluya las clases Proyecto, Empleado, Tarea y Departamento, donde un Proyecto puede tener varios Empleados y Tareas asignadas, un Empleado puede trabajar en varios Proyectos y pertenecer a un Departamento, y un Departamento puede tener varios Empleados y Proyectos asignados."

Ejercicio 4

"Diseñar un diagrama de clases para un sistema de gestión de un hospital que incluya las clases Hospital, Paciente, Médico, Cita, Tratamiento, Habitación y Historial Clínico, donde un Hospital puede tener varios Pacientes, Médicos, Citas, Tratamientos, Habitaciones y Historiales Clínicos, un Paciente puede tener varios Médicos, Citas, Tratamientos y un Historial Clínico, un Médico puede tener varios Pacientes, Citas, Tratamientos y un Departamento, una Cita puede estar asociada a un Paciente y un Médico, un Tratamiento puede estar asociado a un Paciente y un Médico, y una Habitación puede tener varios Pacientes y estar asociada a un Departamento."

Ejercicio 5

"Diseñar un diagrama de clases para un sistema de gestión de personajes de Marvel que incluya las clases Personaje, Película, Cómic, Equipo y Poder, donde un Personaje puede aparecer en varias Películas y Cómics, una Película puede tener varios Personajes y un Cómic puede tener varios Personajes, un Personaje puede pertenecer a varios Equipos y tener varios Poderes, un Equipo puede tener varios Personajes y un Poder puede ser poseído por varios Personajes."

Ejercicio 6

"Diseñar un diagrama de clases para un sistema de gestión de Jedis de Star Wars que incluya las clases Jedi, Película, Entrenamiento, Orden Jedi y Sabio Jedi, donde un Jedi puede aparecer en varias Películas y tener un Entrenamiento, una Película puede tener varios Jedis, un Jedi puede pertenecer a una Orden Jedi y tener un Sabio Jedi como maestro, un Entrenamiento puede ser impartido por varios Sabios Jedis y un Sabio Jedi puede tener varios discípulos (Jedis)"

Ejercicio 7

"Diseñar un diagrama de clases para un sistema de gestión de Pokemons que incluya las clases Pokemon, Jugador, Entrenador, Liga Pokémon y Especie, donde un Pokemon puede ser capturado y entrenado por un Jugador o Entrenador, un Jugador o Entrenador puede tener varios Pokemons, un Pokemon puede pertenecer a una Liga Pokémon y ser de una Especie específica, una Liga Pokémon puede tener varios Pokemons y una Especie puede tener varios Pokemons diferentes."