Está en la página 1de 4

Caso de uso: Procesar venta

Actor Principal: Cajero

Personal Involucrado e intereses:


Cajero: quiere entradas precisas, rpidas y sin errores de pago, ya que las
perdidas se deducen de su salario

Vendedor: quiere que las comisiones de lqas ventas esten acytualizadas

Compaa: quiere registrar la transaccin con precisin y satisfacer los


intereses de los clientes....

Servicio de Impuetsos Internos: quiere recopilar los impuestos de cada


venta...

Precondiciones: El cajero se identifica y autentifica

Garantias de xito (Postcondiciones): Se registra la venta. El


impuesto se calcula de manera correcta. Se actualiza

Escenario principal de xito (Flujo bsico):


1.El cliente llega a un terminal de PDV con articulos y/o servicios que desea
comprar
2.El cajero inicia una nueva vena
3.El cajero introduce el identificador del artculo
4.El sistema registra la lnea de la venta y presenta la descripcin del
articulo, precio y suma parcial. El precio se calcula de acuerdo a un
conjunto de reglas de precios
El cajero repite los pasos 3 y 4 hasta que se indique
5.El sistema presenta el total calculado
6.El cajero le dice al cliente el total de la venta y le pide que le
page
7.El cliente paga y el sistema gestiona el pago
8.El sistema registra la venta completa y envia informacin de la
venta y del pago al sistema de contabilidad externo (Para la
contabilidad y las comisiones) y al sistema de inventario (Para
actualizar el inventario)
9.El sistema imprime el recibo
10.El cliente se va con el recibo y los articulos (si es el caso)
Extensiones (o Flujos Alternativos)

a. En cualquier momento el sistema falla:


Para dar soporte a la recuperacin de la informacin y al correcto
registro de los datos se debe asegurar la manutencin de todos los
estados significativos de tal modo de poder recuperarlos desde
cualquier punto del escenario.
1. El cajero reinicia el Sistema, inicia la sesin, y solicita la recuperacin
del estado anterior.
2. El sistema reconstruye el estado anterior
2a. El sistema detecta anomalas intentando la recuperacin:
1. El sistema informa al cajero del error, registra el error y pasa a un
estado limpio.
2. El cajero comienza una nueva venta

3a. Identificador no vlido:


1. El sistema seala el error y rechaza la entrada

3b. Hay muchos artculos de la misma categora y se requiere ingresarlos todos a


de una vez y no uno por uno.
1. El cajero puede introducir la cantidad de artculos y luego su
identificador

..........................
.........................

7a. Pago en efectivo:


1. El cajero introduce la cantidad de dinero en efectivo que le entrega el
cliente.
2. El sistema muestra el vuelto a entregar al cliente y abre el cajon del
dinero del terminal
3. El cajero deposita el dinero entregado y saca el cambio para el cliente
4. El cajero cierra el cajn
5. El sistema registra el pago en efectivo

7b. Pago a crdito


1. El cliente introduce la informacin de su cuenta de crdito.
2. El sistema enva la peticin de autorizacin del sistema de pago al
sistema externo de servicio de autorizacin de pagos, y solicita la
aprobacin del pago
2a. El sistema detecta un fallo en la colaboracin con el sistema externo:
1. El sistema seala el error al cajero
2. El cajero le solicita al cliente un medio de pago alternativo

3. El sistema recibe la aprobacin del pago y lo notifica al cajero


3a. El sistema recibe la denegacin del pago
1. El sistema seala la denegacin del pago al cajero
2. El cajero le pide al cliente un modo alternativo de Pago
4. El sistema registra el pago a crdito
5. El sistema presenta el mecanismo para la entrada de la firma del pago a
crdito
6. El cajero pide al cliente la firma del pago a crdito y el cliente lo hace

7c. Pago con cheque......

7d. Pago con cuenta vista.............

7e. El cliente presenta cupones de descuento:


1. Antes de gestionar el pago, el cajero recoge todos los cupones y el
cliente reduce las cantidades usando las reglas de precios, y los
cupones son registrados por razones de contabilidad

1a. El cupn no es vlido para ninguno de los artculos comprados por el


cliente
1. El sistema seala el error al cajero

..........................
..........................

Requisitos especiales:

Interfaz de usuario con pantalla tctil en un gran monitor de pantalla plana.


El texto debe ser visible a un metro de distancia
Tiempo de respuesta para la autorizacin de crdito de 30 segundos el 90%
de las veces
De algn modo, queremos recuperacin robusta cuando falla la conexin a
servicios remotos, como el sistema de inventario.
Internacionalizacin del lenguaje que se muestra en la interfaz
Debe ser capaz de leer todo tipo de formatos de codigos de barras (UPC,
EAN, JAN....)
Reglas de negocio que puedan ser introducidas en tiempo de ejecucin
entre los pasos 3 y 7
..........................
..........................
Lista de tecnologa y variaciones de datos:
3a. El identificador de un producto se introduce mediante un escner laser de
cdigo de barras (si esta presente el cdigo de barras) o a travs del teclado.

7a. La entrada de la informacin de la tarjeta de crdito se realiza mediante un


lector de tarjetas o el teclado

Frecuencia: Podra ser casi continuo

Temas pendientes:
Cules son las variaciones a la ley de impuesto?
Explorar las cuestiones relativas a la recuperacin de servicios remotos
El cliente puede usar directamente el lector de tarjetas o debe hacerlo solo
el cajero?

También podría gustarte