You are on page 1of 2

UNTECS

Escuela Profesional de Ingeniera de Sistemas

Ejercicios de diagramas de clases

Modelo conceptual de Base de Datos: Modelo Orientado a Objetos

1. Escenario: Mundo Real de una Crcel.


Requerimiento: Construir el diagrama en la herramienta, colocando las asociaciones y
multiplicidad.

Descripcin de Caso: Crear el diagrama de clases que le permita graficar los elementos del
mundo real de una crcel, donde se considera al Pabelln, que tendr los atributos de cdigo y
nombre de pabelln. Sus mtodos son: crear, modificar, listar y eliminar; los pabellones tienen
celdas que poseen los atributos: nmero, zona de celda (vista a la calle, vista a patio), situacin
(ocupado, desocupado) y tendr las operaciones de asignar, desasignar y listar.
Otro elemento considerado es el reo, que tiene los atributos: nmero, apellidos, nombres,
nacionalidad, fecha de nacimiento, tipo de documento (dni, pasaje, carn), nmero de
documento; teniendo las siguientes operaciones: ingresar, eliminar, consultar; ste ltimo
elemento con la clase delito forman la multiplicidad de muchos a muchos, formando una clase
de asociacin llamada comete. La clase delito tiene los atributos de cdigo de delito, nombre
de delito, tipo de delito (leve, capital), estimacin de tiempo de sentencia y sus mtodos son:
crear, eliminar, imprimir. La clase Comete posee los siguientes atributos: nmero de registro,
fecha, descripcin y sus mtodos son: registrar, eliminar y modificar. Por ltimo se considera a
la clase sentencia con los atributos: nmero de sentencia, fecha de sentencia, nmero de aos
y monto de reparacin civil, adems tiene los siguientes mtodos: afirmar, apelar y anular.

2. Escenario: Produccin de Telenovelas.


Requerimiento: Construir el diagrama en la herramienta, colocando las asociaciones y
multiplicidad.

Descripcin de Caso: Construir el diagrama de clases que permitan graficar el mundo real de
produccin de telenovelas, donde se deber considerar al director, que cuenta con los atributos
de cdigo de director: apellidos, nombres y telfono; a su vez posee los mtodos de adicionar,
grabar, eliminar. Por otro lado tenemos a la clase telenovela, que contiene a los atributos:
nmero, nombre, nmero de captulos y argumento, sta contiene las operaciones: crear,
eliminar, dar de baja, mostrar e imprimir. Entre la Telenovela y el Actor se crea una clase de
asociacin llamada trabajan. La clase Actor tiene los atributos de: nmero de actor, apellidos,
nombres, fecha de nacimiento y nacionalidad. La clase Trabajan tiene los atributos de: Papel
que desempea en la telenovela y tipo de actor; a esta ltima clase se le asocian las
operaciones: asignar y quitar. A la clase capitulo, se le asignan los atributos: nmero de
capitulo, argumento, direccin y nmero de escenas, se le agregan los mtodos: agregar,
eliminar, consultar.

Se pide:
Dibujar las clases con sus atributos y operaciones.
Definir las asociaciones y multiplicidad.

3. Escenario: Caso de Transporte Terrestre Nacional.


Requerimiento: Construir el diagrama en la herramienta colocando las asociaciones y
multiplicidad.

Descripcin de Caso: Se desea crear un diagrama de clases para la empresa de transporte El


Horizonte, a quien despus del estudio preliminar se hall las siguientes clases: Viaje, que
tiene los siguientes atributos: Nmero de viaje (numViaje), fecha de viaje (fechaViaje), tipo de
servicio (tipoServicio), que puede ser: imperial, presidencial y buscama, otro atributo es hora de
viaje (HoraViaje), adems esta clase tiene las siguientes operaciones: abrir, anular, despachar.
Otra clase es Bus, que tiene los atributos: placa, nombre de bus (nombreBus), nmero de
tarjeta de propiedad (NumTarProp) y sus operaciones son: registrar, asignar y reparar. Destino

-1-
UNTECS
Escuela Profesional de Ingeniera de Sistemas

es otra clase que tiene los siguientes atributos: nmero de destino (numDestino), ciudad, zona
de pas (zonaPais) y las operaciones son: registrar, modificar y eliminar. La clase Chofer tiene
los atributos: cdigo de chofer (codChofer), nombre de chofer (nomChofer), apellido paterno de
chofer (apChofer), apellido materno de chofer (amChofer) y nombre de chofer (nomChofer),
nmero de brevete (numBrevete), sus operaciones son: registrar, modificar y eliminar.

Entre el Viaje y chofer, se establece una clase de asociacin llamada conduce que guardar
los atributos: hora y tramo de recorrido (Tramo recorrido), sta posee las siguientes
operaciones: Asignar y eliminar. Tambin se tiene a la clase Pasaje, que tiene los atributos:
nmero de pasaje (numPasaje), nmero de asiento (numAsiento) y monto; y sus operaciones
son: emitir, cancelar, anular y postergar. A continuacin definimos la clase Pasajero, que posee
los atributos de: nmero de pasajero (NumPasajero), apellido paterno (apPasajero), apellido
materno (amPasajero), nombre de pasajero (nomPasajero), documento de identidad de
pasajero (dniPasajero), las operaciones son: Registrar, eliminar adicionar y modificar.

-2-

You might also like