You are on page 1of 3

Diagramas de Clases

Determinacin de Clases Las clases presentes en el sistema diseado son las siguientes: Clientes Operador Productos Pedidos

Herencia y Tipificacin No aplica para el sistema en desarrollo.

Determinacin de Atributos por Clases En la siguiente tabla se destacan los atributos pertenecientes a cada clase: Nombre de la Clase Atributos de la Clase Cedula NombreCliente Clientes Apellido DireccionCliente TelefonoCliente CorreoCliente NombreOperador Apellido Operador DireccionOperador TelefonoOperador CorreoOperador EliminarOperador CodigoPedido Pedidos FechaPedido Cantidadpedido TotalPedido Productos CodigoProducto

NombreProducto PrecioProducto CodigoPedido Productos por Pedido CodigoProducto Cantidad Precio Total Tabla 10: Atributos por clase

Determinacin de Operaciones por Clases En la siguiente tabla se presentan las operaciones en las que interviene cada clase: Nombre de la Clase Operaciones de la Clase Registrar Cliente Clientes Modificar Cliente Buscar Cliente Visualizar Reporte De Pedido Registrar Operador Modificar Operador Operador Eliminar Operador Buscar Operador Visualizar Reporte De Pedido Genera Cdigo De Factura Pedidos Registrar Pedidos Buscar Pedidos Generar Reporte De Ventas Por Pedido Generar Cdigo De Producto Productos Registrar Producto Modificar Producto Eliminar Producto Productos por Pedido Tabla 11: Operaciones por clase

Asociacin y multiplicidad A continuacin se presentan las diferentes asociaciones y su multiplicidad: Pedido Productos - Un pedido tiene de uno a muchos pedidos. - Un producto puede aparecer en uno a muchos pedidos. Clientes pedidos - Un cliente puede aparecer en uno a muchos pedidos. - Un pedido pertenece a un nico cliente. Operador pedidos - Un operador puede aparecer en uno a muchos pedidos. - Un operador pertenece a un nico operador.

Asociacin atribuida En la siguiente tabla se presentan los casos de asociacin atribuida: Clases implicadas - Productos - Pedidos Identidad Productos por pedidos Atributos - CodigoPedido - CodigoProducto - Cantidad Operaciones

Tabla 12: Asociacin atribuida

Agregaciones A continuacin se nombran las agregaciones presentes en el sistema: Pedidos contiene a Productos Pedidos contiene a Productos

Diagramas de Clases En concordancia con el anterior anlisis, en la grfica siguiente se muestra el diagrama de clases del sistema diseado:

You might also like