You are on page 1of 2

ANLISIS DE SISTEMAS INGENIERA DE SOFTWARE II Caso de Uso: Comprar Producto1 Actor/es: Cajero, Cliente (iniciador) Objetivo: Capturar una

venta y su pago Resumen: Un cliente llega a la caja con productos que desea comprar. El cajero registra los productos y recibe el pago, que puede ser automatizado. Al terminar la transaccin, el cliente se marcha con los productos. Curso tpico de Eventos Accin de los actores Respuesta del sistema 1.-Este caso de uso comienza cuando un cliente llega a la caja con productos que desea comprar. 2.- El cajero registra el identificador de 3.- Determina el precio del producto e incorpora a la transaccin actual la cada producto. Si hay varios productos de una misma informacin correspondiente. categora el Cajero tambin puede incluir la cantidad. 4.- Al terminar de introducir el producto, 5.- Calcula y presenta el total el Cajero indica que se ha concluido con la captura de producto. 6.- El cajero indica el total al cliente, y solicita la forma de pago. 7.- El cliente escoge la forma de pago: a) si paga en efectivo, consltese la seccin Pago en Efectivo b) Si paga a crdito, consltese la seccin Pago con tarjeta de crdito c) si paga con cheque, consltese la 7.- Registra la venta terminada seccin Pago con cheque 8.- Imprime el recibo 9.- El cajero entrega el recibo al cliente. 10.- El cliente se marcha con los productos comprados. Curso Alternativo: Paso 2: introduccin de identificador invlido. Indicar error Paso 7: el cliente no puede pagar. Cancelar transaccin de venta. Seccin: pagar en efectivo Curso tpico de Eventos Accin de los actores Respuesta del sistema 2.- El Cajero registra el efectivo ofrecido. 3.- Presenta la diferencia al cliente 4.- El Cajero deposita el efectivo recibido y extrae la diferencia. El Cajero entrega el cambio al Cliente Curso Alternativo:
Ejemplo extrado de UML y Patrones Introduccin al anlisis y diseo orientado a objetos . Cap 7 . Craig Larman. Primera Edicin
1

ANLISIS DE SISTEMAS INGENIERA DE SOFTWARE II Paso 2: el Cliente no tiene suficiente efectivo. Puede cancelar o iniciar otro mtodo de pago. Paso 4: La caja no contiene suficiente efectivo para pagar la diferencia. El cajero pide ms efectivo al supervisor o le pide al Cliente otro billete de menor denominacin u otra forma de pago Seccin: pago con tarjeta de crdito Curso tpico de Eventos Accin de los actores Respuesta del sistema 1.- El cliente comunica su informacin de 2.- Genera una solicitud de pago con crdito para pagar con tarjeta tarjeta de crdito y la enva un Servicio externo de automatizacin 3.- El servicio de autorizacin de crdito de crdito autoriza el pago 3.-Recibe una respuesta aprobatoria de crdito del Servicio de autorizacin de crdito. 5.- En el sistema de Cuentas por cobrar registra la informacin sobre el pago con tarjeta de crdito y la respuesta de aprobacin. El Servicio de autorizacin de crdito debe dinero a la Tienda; por tanto, Cuentas por cobrar debe darle seguimiento 6.- Muestra el mensaje aprobatorio de autorizacin Curso Alternativo: Lnea 3: solicitud de crdito negada por el Servicio de autorizacin de crdito. Proponer otro mtodo de pago. Seccin: pago con cheque Curso tpico de Eventos Accin de los actores 1.- el cliente extiende un cheque y se identifica. 2.- El Cajero registra la informacin sobre la identificacin y solicita la autorizacin del pago con cheque. 4.- Verifica que el pago haya sido autorizado por el Servicio de autorizacin de cheques

Respuesta del sistema

3.- Genera una solicitud de pago con cheque y la evita a un Servicio externo de autorizacin de cheques 5.- Recibe una respuesta aprobatoria del Servicio de autorizacin de cheques. 6.- Indica la obtencin de la autorizacin

Cursos Alternativos Paso 4: verificar solicitud negada por el Servicio de autorizacin de cheques. Proponer otra forma de pago.

You might also like