uml de juan cueva
Introducción.
El diseño de un software de gestión de apoyo en una compra está destinado a empresas de Retail, en nuestro caso particular enfocado a compras dentro de un supermercado.
Un supermercado cuenta con una cartera dinámica de clientes a quienes ofrece una gran variedad de productos provenientes de diversos proveedores y lospresenta en sus dependencias sobre estantes con un orden acorde a las políticas de cada entidad.
Desde éste punto de vista podemos identificar 2 grandes actores, por un lado está cliente quien interactúa con el sistema en la generación del listado de compras, solicitud de información adicional de los productos y contar con un informativo actualizado del total de su compra.
Por otra parte está eladministrador del supermercado, quien será el encargado de administrar la base de datos de productos, los clientes y obtener estadísticas desde el sistema para entregar a los proveedores que lo requieran.
Para simplificar el escenario comenzaremos con un estudio de casos, que nos permitirá tener una idea de los objetivos a cumplir en el desarrollo del software.
Diagrama de Casos de Uso.Cliente:
Iniciar Sesión.
Crear Lista de Compras.
Modificar Lista de Compras.
Solicitar Recorrido Óptimo.
Solicitar Información de Producto.
Capturar Total de la Compra.
Administrador:
Registrar Clientes.
Agregar Productos.
Modificar Productos.
Eliminar Productos.
Solicitar Productos Recurrentes.
Solicitar Productos más Vendidos.
Caso de Uso Expandido.
Casode uso: Iniciar Sesión
Actores: Cliente (iniciador)
Propósito: Capturar la información del cliente y registrar su visita.
Resumen: El cliente entra al sistema, el sistema registra su ingreso y su lista de compras. Cuando el cliente termina la compra el sistema registra su salida.
Sección Principal
Acción de los Actores
Respuesta del Sistema
Flujo Normal de los Eventos
1. El clienteingresa en el sistema.
2. El sistema verifica identidad y almacena fecha y hora de ingreso.
3. El cliente efectúa su compra al interior del supermercado.
4. El cliente finaliza la compra y solicita salir del sistema.
5. El sistema verifica su identificación, almacena la transacción efectuada y registra la hora de salida.
Caso de uso: Crear Lista de Compras
Actores: Cliente(iniciador)
Propósito: Crear una lista con los productos a adquirir en un supermercado.
Resumen: El cliente genera su lista de productos a comprar en el supermercado. Se ofrecen 2 opciones: Manual y Automático, éste último caso apoyado del código de barras.
Sección Principal
Acción de los Actores
Respuesta del Sistema
Flujo Normal de los Eventos
1. El cliente ingresa a la opción crear listade compras.
2. El sistema muestra opción manual o automática.
3. El cliente selecciona la opción deseada.
4. El sistema despliega la opción seleccionada.
4. El cliente ingresa los productos a la lista.
5. El sistema agrega al listado los productos y despliega lista actualizada.
5. El cliente finaliza.
6. El sistema almacena en el equipo lista de compras.
Caso deuso: Modificar Lista de Compras
Actores: Cliente (iniciador)
Propósito: Actualizar lista de compras.
Resumen: El cliente puede agrega, cambiar o eliminar producto del listado.
Sección Principal
Acción de los Actores
Respuesta del Sistema
Flujo Normal de los Eventos
1. El cliente ingresa a la opción modificar lista de compras.
2. El sistema muestra listados almacenados.
3. El clienteselecciona el listado a modificar.
4. El sistema despliega la lista con productos a comprar.
4. El cliente selecciona los productos para agregar/cambiar/eliminar.
5. El sistema realiza la opción del cliente y despliega lista actualizada.
5. El cliente finaliza modificaciones.
6. El sistema almacena en el equipo lista de compras actualizada.
Caso de uso: Solicitar Recorrido Óptimo....
Regístrate para leer el documento completo.