Definiendo relaciones entre clases
https://engineerdesistemas.blogspot.com/2016/10/definiendo-relaciones-entre-clases.html
En la lección anterior se había logrado establecer un sencillo Modelo Conceptual, ahora corresponde indicar las relaciones o conocidas también como asociaciones entre las clases.
Para lo cual sencillamente se deben trazar lineas entre las cajas. Es recomendable también revisar nuevamente los Casos de Usos y las Historias de Usuario.
Y se tiene el siguiente diagrama:
El Cliente tiene alguna relación con el Carrito de compra y dentro del Carrito de compra habrá Elementos por lo que corresponde trazar la linea de relación.
También el Carrito de compra a través de los elementos se convierte en un Pedido.
Y necesariamente un Pedido tiene cierta relación con un Cliente.
Un Pedido tiene una relación con la Dirección del Cliente. También existe relación entre el Pedido y la forma de Pago, por lo que también el Pedido puede estar relacionado con un Email.
Cabe hacer notar que se debe analizar muy bien para establecer las relaciones, si estas son necesariamente importantes para que puedan ser establecidas en el diagrama.
A tomar en cuenta que se trata de un diagrama conceptual, lo cual no significa que se escribirá software mediante este diagrama.
Tampoco se debe confundir este diagrama con un esquema relacional de base de datos, son muy distintos en su esencia.
Para lo cual sencillamente se deben trazar lineas entre las cajas. Es recomendable también revisar nuevamente los Casos de Usos y las Historias de Usuario.
Y se tiene el siguiente diagrama:
El Cliente tiene alguna relación con el Carrito de compra y dentro del Carrito de compra habrá Elementos por lo que corresponde trazar la linea de relación.
También el Carrito de compra a través de los elementos se convierte en un Pedido.
Y necesariamente un Pedido tiene cierta relación con un Cliente.
Un Pedido tiene una relación con la Dirección del Cliente. También existe relación entre el Pedido y la forma de Pago, por lo que también el Pedido puede estar relacionado con un Email.
Cabe hacer notar que se debe analizar muy bien para establecer las relaciones, si estas son necesariamente importantes para que puedan ser establecidas en el diagrama.
A tomar en cuenta que se trata de un diagrama conceptual, lo cual no significa que se escribirá software mediante este diagrama.
Tampoco se debe confundir este diagrama con un esquema relacional de base de datos, son muy distintos en su esencia.