Mi aprendizaje sobre diagrama de clases
En base al caso presentado, se puede realizar el siguiente análisis:
Actores principales:
- Fabricante: Representa a las entidades que producen los muebles de cocina. Tienen información como su cédula, nombre, teléfono, nivel de calidad y experiencia.
- Distribuidor: Son los encargados de comercializar las cocinas fabricadas. Cuentan con datos como cédula, nombre, teléfono, calificación de vendedor y fecha de ingreso.
- Mueble: Son los componentes individuales de una cocina. Tienen atributos como línea, color, dimensiones (ancho, largo y alto) y categoría.
- Cocina: Es el conjunto de muebles que se venden y se instalan como un todo. Se necesita conocer el número de muebles que la componen y un código que la identifique.
- Instalador: Son las personas encargadas de instalar las cocinas en los lugares designados. Tienen información como cédula, nombre, teléfono y el número de cocinas que han instalado.
- Cliente: Son las personas o entidades que compran las cocinas. Se desea conocer su cédula, nombre, dirección, fecha de ingreso y teléfono.
Relaciones:
- Fabricante y Mueble: Existe una relación de uno a muchos, donde un fabricante puede producir varios muebles, pero un mueble solo puede ser fabricado por un fabricante.
- Fabricante y Distribuidor: Existe una relación de muchos a muchos, donde un fabricante puede trabajar con varios distribuidores y un distribuidor puede trabajar con varios fabricantes. Se utiliza una clase intermedia llamada "Trabaja" para representar esta relación.
- Distribuidor y venta: Existe una relación de uno a muchos, donde un distribuidor puede vender varias cocinas, pero una cocina solo puede ser vendida por un distribuidor.
- Cocina y Mueble: Existe una relación de uno a muchos, ya que una cocina está compuesta por varios muebles, pero un mueble solo puede formar parte de una cocina.
- venta y Instalador: Existe una relación de uno a muchos, donde una cocina debe ser instalada por al menos un instalador, pero un instalador puede instalar varias cocinas.
- venta y Cliente: Existe una relación de uno a uno, donde una cocina solo puede ser comprada por un cliente y un cliente puede comprar varias cocinas.
Atributos importantes:
- Fabricante: cedula, nombre, teléfono, nivel de calidad y experiencia.
- Distribuidor: cedula, nombre, teléfono, calificación de vendedor y fecha de ingreso.
- Mueble: línea, color, dimensiones (ancho, largo y alto) y categoría.
- Cocina: número de muebles, código, distribuidor y fecha de venta.
- Instalador: cedula, nombre, teléfono y número de cocinas instaladas.
- Cliente: cedula, nombre, dirección, fecha de ingreso y teléfono.
Herencia:
- En el caso la clase persona se hereda entre las clases principales.
Comentarios
Publicar un comentario