Mi aprendizaje sobre diagrama de clases

Completar los demás supuestos semánticos que hacen falta para construir el modelo orientado a objetos o el diagrama de clases, ubicando las clases, subclases, objetos, herencia simple y herencia múltiple si la hay.

Una empresa dedicada a comercializar cocinas desea aumentar su control sobre aquellos elementos que le afectan. Del resultado del análisis que realiza obtiene la siguiente información.

Hay una serie de fabricantes de muebles de cocina; de cada fabricante se dispone de su cedula, nombre, teléfono, nivel de calidad y su experiencia. Faltaba especificar en la tabla la cédula, el nombre y el teléfono; e indicar la relación, cada fabricante puede tener una persona, y una persona puede tener muchos fabricantes.

Un mueble tiene una determinada línea, color, dimensiones (ancho, largo y alto) y una categoría. Faltaba especificar en el gráfico las dimensiones y la categoría.

Cada fabricante puede trabajar con varios distribuidores y cada distribuidor trabaja al menos con un fabricante; de un distribuidor se conoce la cedula, nombre, teléfono, calificación de vendedor y fecha de ingreso. Faltaban datos de la tabla distribuidor.

Una cocina la compone una serie de muebles de distinto tipo, cada mueble solo podrá formar parte de una única cocina. De una cocina nos interesa conocer el número de muebles que la componen y su código que la diferencia de las demás.

La cocina la puede vender un único distribuidor en una determinada fecha aunque un distribuidor puede vender varias cocinas. Faltaba especificar la fecha de venta en la tabla venta.

Cada cocina la debe instalar al menos un instalador y el mismo instalador puede instalar varias cocinas. De un instalador nos interesa conocer la cedula, nombre, teléfono y número de cocinas instalado. Faltaba especificar cada uno de los componentes de la tabla instalador y la fecha de la instalación en esa tabla.

Cada cocina puede comprarla un solo cliente y el mismo cliente puede comprar varias cocinas. Del cliente nos interesa conocer la cédula, nombre, dirección, fecha de ingreso y teléfono.






Comentarios