Sei sulla pagina 1di 8

Caso de uso: Compra en línea

Requerimientos relacionados N/A


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

Potrebbero piacerti anche