Está en la página 1de 12

Servicio nacional de aprendizaje

Elaboración de diagramas y plantillas para casos de uso del proyecto.


GA2-220501093-AA1-EV02.

Kevin Alexander Villamizar Santamaria

Análisis y desarrollo de software- 2834835

Bogotá

2023
Indice

1. Plantilla de caso de uso Proceso de pago

2. Diagrama de caso de uso- Proceso de pago

3. Plantilla de caso de uso Visualización de productos

4. Diagrama de caso de uso- Visualización de productos

5. Plantilla de caso de uso Gestión del Carrito de Compras

6. Diagrama de caso de uso- Gestión del Carrito de Compras


Plantilla de caso de uso Proceso de pago

DESCRIPCIÓN DE UNA ESPECIFICACIÓN DE CASO DE USO

Nombre del caso de uso Proceso de pago

Autor Kevin Alexander Villamizar

Fecha 05/12/2023

Descripción Permitir a los clientes completar el


pago de sus productos seleccionados.

Actores Clientes registrados

Precondiciones El cliente debe estar autenticado en su


cuenta o ser un visitante no registrado.

El carrito no debe estar vacio


1. El usuario selecciona los
Flujo Normal
productos desde el carrito
de compras
2. El usuario selecciona
“iniciar pago”
3. El sistema le indica al
cliente iniciar sesión si no
lo ha realizado
previamente (si el usuario
no cuenta con registro se
le ofrece la opción de
crear cuenta o pagar sin
registrarse “Invitado”)
4. El usuario indica los datos
y opciones de envio y
costos asociados
5. El usuario revisa el
resumen del pedido y la
información( productos,
cantidades,precio,
dirección de envio,
metodo de envio)
6. El cliente selecciona el
método de pago (tarjeta
de
crédito,débito,paypal,etc)
7. Usuario confirma pago
8. Procesamiento de pago
9. Confirmación de la
compra

Flujo Alternativo ● Cancelación del Proceso de


Pago:En cualquier momento
antes de la confirmación final, el
cliente puede optar por cancelar
el proceso de pago.
● Problemas de Transacción:Si hay
un problema durante la
transacción (por ejemplo, tarjeta
rechazada), el sistema notifica al
cliente y proporciona orientación
sobre cómo abordar el problema.

● Se registra el pedido en el
PosCondiciones
sistema.
● Se actualiza el inventario de
productos.
● Se genera una factura para el
cliente.
Diagrama de caso deuso- Proceso de pago
Plantilla de caso de uso Visualización de productos

DESCRIPCIÓN DE UNA ESPECIFICACIÓN DE CASO DE USO

Nombre del caso de uso Visualización de Producto

Autor Kevin Alexander Villamizar

Fecha 05/12/2023

Descripción Permitir a los clientes ver los detalles


de un producto en la plataforma de
e-commerce.

Actores Usuarios Ecommerce

Precondiciones El cliente debe estar autenticado en su


cuenta o ser un visitante no registrado.

La plataforma debe tener productos


disponibles.

1. Ingresar a la plataforma del


Flujo Normal
ecommerce
2. Ingresar a la cuenta (si es
usuario registrado)
3. Búsqueda y detalles del producto
4. Visualizar los detalles del
producto
5. Ver la galeria de imagenes
6. Opciones del producto
(Color,talla, versiones)
7. Agrega al carrito de compras (Si
aplica)
Flujo Alternativo ● Si el sistema no encuentra el
producto solicitado, se muestra
un mensaje de error y se
sugieren acciones alternativas.

● Se registra el historial de
PosCondiciones
visualización del cliente (si
aplicable).
● Se pueden sugerir productos
relacionados o
complementarios.
Diagrama de caso de uso- Visualización de Producto
Plantilla de caso de uso Gestión del Carrito de Compras

DESCRIPCIÓN DE UNA ESPECIFICACIÓN DE CASO DE USO

Nombre del caso de uso Gestión del Carrito de Compras

Autor Kevin Alexander Villamizar

Fecha 05/12/2023

Descripción Permitir a los clientes gestionar los


productos en su carrito de compras.

Actores Usuarios registrado

Precondiciones El cliente debe haber iniciado sesión en


su cuenta.

El carrito de compras no debe estar


vacío.

1. El cliente debe estar


Flujo Normal
registrado y tener sesión
iniciada debe tener al
menos un producto en el
carrito
2. El usuario accede al
carrito desde la interfaz se
muestran los productos y
los detalles como
nombre,cantidad,color,tall
a,precio unitario y subtotal
3. El cliente tiene la opción
de modificar la cantidad
(aumentar, disminuir)
4. El cliente podrá eliminar
productos del carrito (se
debe confirmar la
selección para prevenir
errores)
5. En función de las
modificaciones el subtotal
se actualiza de forma
dinamica
6. El usuario tendrá la opción
de seguir comprando o
finalizar pedido

Flujo Alternativo ● Si el cliente elimina todos los


productos del carrito, se muestra
un mensaje indicando que el
carrito está vacío y se ofrecen
sugerencias para seguir
comprando.
● El cliente puede optar por
guardar algunos productos en
una lista "Guardar para Más
Tarde" en lugar de eliminarlos
por completo del carrito.

PosCondiciones
● Se actualiza el contenido y la
cantidad de productos en el
carrito de compras.
● Se actualiza el subtotal del
carrito.
Diagrama de caso de uso- Gestión del Carrito de Compras

También podría gustarte