Cas Actor Flujo Flujo
Númer Descripció Precondicion Postcondicion
o de Princip Norm Alternativ
o n es es
Uso al al o
1. Si los
1. El cliente
datos no
ingresa sus
son
datos
El cliente se válidos, el El cliente
El cliente personales.
Registro registra en el sistema queda
debe no estar 2. El sistema
1 del Cliente sistema con muestra registrado
registrado valida los
cliente sus datos un error. en el
previamente. datos.
personales. 2. El sistema.
3. El cliente
cliente
queda
corrige los
registrado.
datos.
1. El
administrad
El El
or ingresa 1. Si los
administrad administrad El
los datos datos no
Registro or registra or debe product
del son
de Administrad los tener o queda
2 producto. válidos,
producto or productos permiso registrad
2. El se pide
s disponibles para o en el
sistema correcció
en el registrar sistema.
valida y n.
sistema. productos.
registra el
producto.
1. El cliente El cliente
El cliente ingresa un 1. Si no hay visualiza
Búsqueda El cliente
debe criterio de coincidencias, los
del busca
estar búsqueda. se le muestra productos
3 producto Cliente productos
registrado 2. El sistema al cliente un que
por el en el
en el muestra los mensaje de coinciden
cliente sistema.
sistema. resultados error. con su
de búsqueda.
productos
disponibles.
1. El cliente
selecciona 1. Si el
El cliente El
El cliente un producto no
selecciona producto
Agregar debe haber producto. está
un producto queda
4a Cliente encontrado 2. El sistema disponible,
y lo añade a añadido al
carrito el producto añade el se muestra
su carrito de carrito del
deseado. producto al un mensaje
compras. cliente.
carrito de de error.
compras.
1. El cliente
El cliente
El cliente selecciona la 1. Si no
elige la
debe cantidad de hay stock
cantidad El carrito se
Seleccionar haber unidades. suficiente,
de actualiza con
5 cantidad de Cliente agregado 2. El sistema el sistema
unidades la cantidad
producto el actualiza el muestra
que seleccionada.
producto carrito con la un
desea
al carrito. cantidad mensaje.
comprar.
seleccionada.
1. El cliente 1. Si el
El cliente selecciona pago falla,
El cliente El pago es
procede a el método se notifica
debe tener realizado con
Realizar realizar el de pago. al cliente y
6 Cliente productos éxito y se
pago pago de los 2. El se da la
en el confirma la
productos sistema opción de
carrito. transacción.
en el carrito. procesa el intentar de
pago. nuevo.
1. El sistema
El sistema genera
El pago debe genera un El cliente
un ticket de ticket de
Generar haberse recibe el
7 Sistema compra una vez compra. N/A
Tiket realizado ticket de
confirmado el 2. El ticket se
con éxito. compra.
pago. envía al correo
del cliente o se
muestra en
pantalla.
1. El
administrador
El asigna el El
Envío del administrador La compra producto a un repartidor
producto prepara el debe estar repartidor. recibe la
8 Administrador N/A
a envío y lo confirmada 2. El sistema orden
repartidor asigna a un y pagada. actualiza el para la
repartidor. estado del entrega.
pedido a
"Enviando".
1. El
repartidor
recoge el
El repartidor pedido.
El 1. Si no se
entrega el 2. Entrega
Entrega repartidor puede El cliente
producto al el producto
9a Repartidor debe tener entregar, se recibe el
cliente en al cliente
Cliente la orden de reprograma producto.
su en su
entrega. la entrega.
domicilio. domicilio.
3. El cliente
confirma la
entrega.
El cliente 1. El cliente
La
califica el El cliente ingresa su
calificación
Calificación servicio y la debe haber calificación.
10 Cliente N/A queda
del Cliente calidad del recibido el 2. El sistema
registrada en
producto producto. almacena la
el sistema.
recibido. calificación.