0 Bewertungen0% fanden dieses Dokument nützlich (0 Abstimmungen)
40 Ansichten8 Seiten
Este documento describe varios casos de uso relacionados con el proceso de compra de productos. El primer caso de uso describe la compra en línea, el segundo la compra en tienda física, y los siguientes verifican la existencia del producto, el pago del cliente, la sucursal más cercana y el plazo de entrega. Cada caso de uso especifica los actores, precondiciones, resultados exitosos y fallidos, y el flujo principal.
Este documento describe varios casos de uso relacionados con el proceso de compra de productos. El primer caso de uso describe la compra en línea, el segundo la compra en tienda física, y los siguientes verifican la existencia del producto, el pago del cliente, la sucursal más cercana y el plazo de entrega. Cada caso de uso especifica los actores, precondiciones, resultados exitosos y fallidos, y el flujo principal.
Este documento describe varios casos de uso relacionados con el proceso de compra de productos. El primer caso de uso describe la compra en línea, el segundo la compra en tienda física, y los siguientes verifican la existencia del producto, el pago del cliente, la sucursal más cercana y el plazo de entrega. Cada caso de uso especifica los actores, precondiciones, resultados exitosos y fallidos, y el flujo principal.
Objetivo en contexto Generar una solicitud por medio de internet Precondiciones Debe ser un cliente registrado. Final exitoso Un formato de solicitud de compra es creado. Final fallido Un formato de solicitud de compra no es creada. Actores principales Cliente registrado. Actores secundarios Base de datos. Evento de inicio Un usuario registrado solicita una compra de producto. Flujo principal El cliente registrado solicita una compra de productos. El cliente recibe una notificación de que si o no fue aceptada con el motivo de rechazo de la compra.
Caso de uso: Compra en tienda (Local)
Requerimientos relacionados N/A Objetivo en contexto Generar una solicitud por medio de la tienda física Precondiciones El cliente (usuario) debe estar en alguna de las sucursales donde se ofrecen los productos. Final exitoso Un formato de solicitud de compra es creada. Final fallido Un formato de solicitud de compra no es creada. Actores principales Cliente que solicita una compra. Actores secundarios Empleado encargado de procesar solicitud de compra. Base de datos (para registrar solicitud de compra). Evento de inicio El cliente (usuario) ingresa a alguna de las tiendas y solicita una compra de un producto. Flujo principal El cliente(usuario) ingresa a la tienda para solicitar una compra El cliente recibe una notificación de que si o no fue aceptada con el motivo de rechazo de la compra. Caso de uso: Verificar existencia del producto Requerimientos relacionados Compras, manejo de inventarios, Stock de productos. Objetivo en contexto Verificar existencia del producto con base a la solicitud de compra. Precondiciones Tener acceso al inventario del producto. Haber realizado una petición de compra Final exitoso Notificar que el producto existe. Final fallido Notificar que el producto no existe. Actores principales Usuario que solicita una compra. Actores secundarios Empleado encargado de procesar solicitud de compra. Base de datos (para registrar solicitud de compra). Evento de inicio El usuario realiza una solicitud de compra de un producto. Flujo principal El usuario realiza una solicitud de compra. Se verifica en el inventario existen unidades del producto. Se notifica la respuesta de que si o no existen unidades del producto.
Caso de uso: Verificar pago del cliente
Requerimientos relacionados Compras, manejo de inventarios, Stock de productos, verificación de existencia del producto. Objetivo en contexto Verificar existencia del pago del cliente. Precondiciones Haber realizado una petición de compra. Si el pago es en línea. verificar el código de la entidad donde se realizó el pago. Si el pago es en físico. Verificar que en la factura este cancelada. Final exitoso Notificar que el pago se realizó. Final fallido Notificar que el pago no se realizó. Actores principales Usuario que solicita una compra. Actores secundarios Entidad prestadora de certificaciones de pagos en línea. Base de datos (para registrar solicitud de compra). Evento de inicio El usuario realiza una solicitud de compra de un producto. Se valida que el producto si exista. Flujo principal El usuario realiza una solicitud de compra. Se verifica en el inventario existen unidades del producto. Se verifica el pago según el tipo de compra. Se notifica respuesta del pago.
Caso de uso: Verificar sucursal más cercana del
producto Requerimientos relacionados Compras, manejo de inventarios, Stock de productos. Objetivo en contexto Verificar existencia del producto con base a la solicitud de compra. Precondiciones Tener acceso al inventario del producto. Haber realizado una petición de compra Final exitoso Notificar que el producto existe. Final fallido Notificar que el producto no existe. Actores principales Usuario que solicita una compra. Actores secundarios Administrador encargado de procesar solicitud de compra. Base de datos (para registrar solicitud de compra). Evento de inicio El usuario realiza una solicitud de compra de un producto. Se valida que el producto si exista. Se valida que pago exista. Flujo principal El usuario realiza una solicitud de compra. Se verifica en el inventario existen unidades del producto. Se notifica la respuesta de que si o no existen unidades del producto. Se verifica que el pago exista. Se notifica la repuesta de que si o no se realizó el pago.
Caso de uso: Verificar plazo no mayor a 24 de la
entrega del producto Requerimientos relacionados Compras, manejo de inventarios, Stock de productos, Verificar sucursal más cercana del producto. Objetivo en contexto Verificar que el producto haya sido entregado en un plazo no mayor a 24 horas Precondiciones Tener acceso al inventario del producto. Haber realizado una petición de compra. El producto debe existir en el inventario. El pago debe haber sido realizado. Haber verificado la sucursal más cercana del producto Final exitoso Notificar que el plazo se haya cumplido. Final fallido Notificar que el plazo no se cumplió. Actores principales Usuario. Actores secundarios Evento de inicio Se valida la sucursal más cercana donde se encuentra el producto. Flujo principal El usuario realiza una solicitud de compra. Se verifica en el inventario existen unidades del producto. Se notifica la respuesta de que si o no existen unidades del producto. Se verifica que el pago exista. Se notifica la repuesta de que si o no se realizó el pago. Se notifica la sucursal más cercana donde se encuentra el producto.
Caso de uso: Confirmación de entrega
Requerimientos relacionados Compras, manejo de inventarios, Stock de productos, Verificar sucursal más cercana del producto, verificar plazo no mayor a 24 horas. Objetivo en contexto Confirmar la entrega. Precondiciones Tener acceso al inventario del producto. Haber realizado una petición de compra. El producto debe existir en el inventario. El pago debe haber sido realizado. Haber verificado la sucursal más cercana del producto. Haber validado que el producto haya sido entregado en un plazo no mayor a 24 horas. Final exitoso Notificar que se realizó la compra. Final fallido Notificar que se no se realizó la compra. Actores principales Usuario que solicita una compra. Actores secundarios Administrador encargado de procesar solicitud de compra. Entidad prestadora de certificaciones de pagos en línea Base de datos (para registrar solicitud de compra). Evento de inicio Verificar que el plazo de entrega del producto haya sido menor a 24 horas. Flujo principal El usuario realiza una solicitud de compra. Se verifica en el inventario existen unidades del producto. Se notifica la respuesta de que si o no existen unidades del producto. Se verifica que el pago exista. Se notifica la repuesta de que si o no se realizó el pago. Verificar la sucursal más cercana donde se encuentra el producto. Verificar que el plazo de entrega no sea mayor a 24 horas. Requerimientos relacionados Compras, manejo de inventarios, Stock de productos, Verificar sucursal más cercana del producto, verificar plazo no mayor a 24 horas, confirmación de entrega. Objetivo en contexto Registrar venta en base de datos. Precondiciones Tener acceso al inventario del producto. Haber realizado una petición de compra. El producto debe existir en el inventario. El pago debe haber sido realizado. Haber verificado la sucursal más cercana del producto. Haber validado que el producto haya sido entregado en un plazo no mayor a 24 horas. Haber confirmado exitosamente la entrega. Final exitoso Registro de compra en base de datos. Final fallido Notificación de registro fallido de compra. Actores principales Usuario Actores secundarios Base de datos. Evento de inicio Se realiza una confirmación de entrega. Flujo principal El usuario realiza una solicitud de compra. Se verifica en el inventario existen unidades del producto. Se notifica la respuesta de que si o no existen unidades del producto. Se verifica que el pago exista. Se notifica la repuesta de que si o no se realizó el pago. Verificar la sucursal más cercana donde se encuentra el producto. Verificar que el plazo de entrega no sea mayor a 24 horas. Haber notificado una entrega exitosa.
Caso de uso: Alerta
Requerimientos relacionados Compras, manejo de inventarios, Stock de productos, Verificar sucursal más cercana del producto, verificar plazo no mayor a 24 horas, confirmación de entrega, registro de venta. Objetivo en contexto Registrar datos de venta en base de datos. Precondiciones Tener acceso al inventario del producto. Haber realizado una petición de compra. El producto debe existir en el inventario. El pago debe haber sido realizado. Haber verificado la sucursal más cercana del producto. Haber validado que el producto haya sido entregado en un plazo no mayor a 24 horas. Haber confirmado exitosamente la entrega. Haber registrado la venta Final exitoso Notificación de venta a administrador del sistema. Final fallido Notificación de registro fallido en base de datos. Actores principales Administrador del sistema. Actores secundarios Usuario. Evento de inicio Se registra una compra en la base de datos Flujo principal El usuario realiza una solicitud de compra. Se verifica en el inventario existen unidades del producto. Se notifica la respuesta de que si o no existen unidades del producto. Se verifica que el pago exista. Se notifica la repuesta de que si o no se realizó el pago. Verificar la sucursal más cercana donde se encuentra el producto. Verificar que el plazo de entrega no sea mayor a 24 horas. Haber notificado una entrega exitosa. Haber registrado en la base de datos una compra