0 calificaciones0% encontró este documento útil (0 votos)
17 vistas2 páginas
Este documento describe el caso de uso de procesar una nueva venta. El cajero o asistente de ventas ingresa los códigos de barras de los productos a registrar y el sistema calcula el subtotal y total. El sistema actualiza los sistemas de inventario y contabilidad y genera una factura. Existen flujos alternativos como agregar cantidad, cancelar la venta, remover ítems, calcular impuestos manualmente o aplicar descuentos.
Este documento describe el caso de uso de procesar una nueva venta. El cajero o asistente de ventas ingresa los códigos de barras de los productos a registrar y el sistema calcula el subtotal y total. El sistema actualiza los sistemas de inventario y contabilidad y genera una factura. Existen flujos alternativos como agregar cantidad, cancelar la venta, remover ítems, calcular impuestos manualmente o aplicar descuentos.
Este documento describe el caso de uso de procesar una nueva venta. El cajero o asistente de ventas ingresa los códigos de barras de los productos a registrar y el sistema calcula el subtotal y total. El sistema actualiza los sistemas de inventario y contabilidad y genera una factura. Existen flujos alternativos como agregar cantidad, cancelar la venta, remover ítems, calcular impuestos manualmente o aplicar descuentos.
Actor Primario: Cajero, Asistente de Ventas , Usuario, Administrador
Precondiciones: El actor debió haber el caso de uso << Iniciar sesion >>. Productos estén cargados Garantías- Venta debió haber sido registrada correctamente. PostCondiciones Impuestos correctamente calculados. Sistemas de inventario y contabilidad actualizados correctamente. Comisiones de ventas registradas correctamente. Factura debió haber sido generada correctamente. Aprobaciones de Pagos por medio electrónico registradas correctamente. Flujo Principal, Básico o Actor Sistema Normal(Escenario 1. Muestra interfaz para Principal): registrar nueva venta. 2. Ingresa código de barras del ítem a registrar 3. Muestra descripción del ítem, precio, y subtotal actual. 4. Repetir paso 2 mientras se tengan productos a registrar. 5. Presenta total de la compra con impuestos. 6. Registra el pago del cliente 7. Actualiza sistemas externos de Inventario y Contabilidad. 8. Presenta e imprime factura. Flujos alternativos 2.a. Si el identificador del ítem es inválido: 2.a.1. Sistema presenta el error y rechaza la entrada
2.b. Si hay demasiados ítems de la misma categoría, haciendo impráctico
el registro individual(p. ej. 20 frascos de jabón líquido): 2.b.1. Cajero selecciona la opción “Ingresar cantidad”, tras haber leído el ítem.
2-5.a. Si el Cliente desea cancelar la venta:
2-5.a.1. Cajero selecciona opción “cancelar”.
2-5.c. Si el cajero desea remover algún ítem de los ingresados:
2-5.c. 1. Cajero selecciona opción “remover ítem” 2-5.c. 2. Cajero ingresa código de barras del ítem a remover 2-5.c. 3. Sistema muestra lista de ítems de compra actualizada, con subtotal actualizado.
5.a. Si el sistema detecta una falla al comunicarse con el sistemas
externo de calculo de impuestos: 5.a.1. Sistema reinicia conexión con el sistema de calculo de impuestos. 5.a.1.a. Si el Sistema no puede restablecer Conexión al sistema de calculo de impuestos: 5.a.1.a.1. Sistema muestra error de calculo de impuestos. 5.a.1.a.2. Cajero selecciona la opción “calculo manual de impuestos”. 5.a.1.a.3. Cajero ingresa el porcentaje de impuesto a cobrar sobre el importe total de venta.
5.b. Si el cliente es elegible para algún descuento(por ser cliente
preferencial, cumpleaños, u otro motivo): 5.b.1. Cajero selecciona la opción “búsqueda de descuento”. 5.b.2. Cajero ingresa la identificación del cliente 5.b.3. Sistema muestra el total actualizado de la compra, con el descuento calculado de acuerdo a las reglas de descuento vigentes. Frecuencia de ocurrencia Puede ser contínuo.
Tomado de Larman, C. Appliyng UML and patterns: an introduction to Object Oriented