Está en la página 1de 4

UNIVERSIDAD CENTROCCIDENTAL

“LISANDRO ALVARADO”
DECANATO DE CIENCIAS DE LA TECNOLOGIA
DIPLOMADO GESTIÓN DE LA
CALIDAD DE SOFTWARE

Glennys Pérez
V.- 11.266.555
TAREA DE CASO DE USO

Dado el siguiente enunciado para el requisito funcional Recibir Pedido de mercancía.


Realice:
El modelado funcional que contenga:
1.- El diagrama de Caso de Usos para la descripción de ese caso de uso. (Valor 15 puntos)
2.- Realice al menos 2 plantillas de especificación de casos de uso (Valor 10 puntos)
Enunciado:
Cuando el cliente hace la solicitud de un pedido de mercancía, el vendedor la recibe,
comprueba cada artículo de línea del pedido para ver si lo hay en existencia. Si la respuesta
es afirmativa, asigna la mercancía al pedido. Si esta asignación hace bajar la cantidad de
mercancía en existencia por debajo del nivel de reposición (reorden), se repone. Mientras
hace esto, revisa el pago para ver si está correcto. Si el pago está bien y hay mercancías en
existencia, despacha el pedido al cliente. Si el pago está correcto pero no hay las mercancías
en existencia, deja en espera el pedido. Si el pago no está bien, cancela la orden y envía
notificación al cliente.
Debes realizar la asignación en un archivo en formato PDF, guardarlo con tu nombre
y apellido seguido de la frase caso de uso y cargarlo en la plataforma en esta misma sección

CASO DE USO
UC_001 Registrar solicitud pedido

Versión 1.0 (20/04/2023)

Actores Vendedor, Cliente


Dependencias Ninguno
Pre-condición El cliente es mayor de 18 años, tiene la tarjeta de crédito no vencida y vive dentro de
Los países y ciudades permitidos. No está registrado como cliente.

Descripción Este caso de uso permite a los usuarios registrar la solicitud de un pedido como
clientes, permitiendo introducir sus datos y preferencias personales.
Secuencia Normal Paso Acción
1 Este caso de uso se inicia cuando el cliente hace la solicitud.
2 El vendedor verifica la existencia de los materiales.
3 Si existe registra la solicitud.
4 Muestra la información
5 Si no existe para cada uno de los materiales que el cliente desee llevar
mientras exista.
6 Lee cantidad de materiales deseado.
7 Verifica existencia de los materiales en la Tabla Productos de la base
de datos.
8 Si la existencia es mayor o igual a la cantidad introducida por el
vendedor, calcula monto a pagar por los materiales.
9 Si no la encuentra, repone los materiales muestra la planilla de
10 registro.
11 Si no cambiar el estado de un pedido, proporcionando la fecha en la
12 que se realiza el despacho.
13 Cambiar el estado del pedido.
14 Enviar una notificación al cliente y se deja en espera.
15 Se obtendrá un listado con el estado de los pedidos del cliente.

Fin de la Use Case

Post-condición Se registra la solicitud del cliente.

Excepciones

Comentarios Ninguno
UC_002 Confirmar pedido

Versión 1.0 (20/04/2023)

Actores Vendedor, Cliente


Dependencias Ninguno
Pre-condición El cliente está registrado y autenticado. Existe por lo menos un pedido.
Este caso de uso permite a los clientes que fueron agregando ítems al carrito de compra
Descripción
Realizar el pedido indicando las preferencias de envío.
Secuencia Normal Paso Acción
1. El cliente hace la solicitud de un pedido de materiales.
2. El vendedor comprueba cada artículo de línea del pedido para ver si lo hay
en existencia.
3.
Si la respuesta es afirmativa asigna la mercancía al pedido.
4. El vendedor verifica si esta asignación baja la cantidad.
5. Si la cantidad es baja la reordena.
6. El vendedor verifica el pago si está correcto.
7. Si el pago está bien y hay mercancías en existencia, se despacha el pedido al
8. cliente.
Si el pago está correcto pero no hay las mercancías en existencia, deja en
9. espera el pedido.
10. Si el pago no está bien, cancela la orden
11. Envía notificación al cliente.
Fin del caso de uso

Post-condición Se registra un nuevo pedido que está en estado de espera, junto con la dirección y
Preferencias de envío. Se confirman y validan los datos del pago. Se registra la fecha y hora
de confirmación para asegurar el período de espera.

Excepciones Paso Acción


10. En cualquier momento se puede cancelar la transacción.
11. Envía notificación al cliente.
Comentarios
Ninguno

También podría gustarte