This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Universidad Politécnica del Oeste “Mariscal Sucre”
• Representan papeles ejecutados por personas (o dispositivos) cuando el sistema está en operación.
• Es cualquier cosa que se comunique con el sistema y que sea externo al mismo.
• Un actor es algo con comportamiento, como una persona (identificada por un rol), un sistema informatizado u organización, y que realiza algún tipo de interacción con el sistema.
• Se representa mediante una figura humana. Esta representación sirve tanto para actores que son personas como para otro tipo de actores.
• Un actor en un clasificador y no una ocurrencia, es decir, no se refieren a un individuo en particular, sino a una clase de individuos que tienen un rol común (un grupo de personas).
DIAGRAMAS DE CASOS DE USO (2)
Representación icónica
El símbolo es usado para representar el rol que objetos externos, de una misma clase, juegan cuando interactúan con el sistema
Universidad Politécnica del Oeste “Mariscal Sucre”
• Una extensión representa una variación de un caso de usos a otro, aunque similar
a una generalización, una extensión representa una dependencia especifica,
mientras una generalización no implica que los casos de uso dependen uno del
otro. Esta relación es representado por una línea punteada con flecha y
comentario <<extend>> que se origina del caso de uso de extensión hacia el caso
de uso base.
• Modelan relaciones en las cuales un caso de uso base incluye el comportamiento de una caso de uso extendido en uno o más puntos de su flujo de eventos.
• Estos puntos se denominan puntos de extensión.• Tienen asociado una condición que determina cuando el caso de uso extendido es invocado por el
caso de uso base.
• Son usadas para modelar separadamente el comportamiento excepcional del
caso de uso base.
Relaciones entre Casos de UsoDIAGRAMAS DE CASOS DE USO (3)
EXTENSIÓN
Universidad Politécnica del Oeste “Mariscal Sucre”
Cliente: Quiere que el pago sea rápido con el mínimo esfuerzo. Quiere unaprueba de compra para justificar devoluciones.
Cajero: Quiere anotaciones precisas y rápidas de precios, sin errores.
Compañía: Quieren almacenar las transacciones y satisfacer los intereses de losclientes.
PRE-CONDICIONES
Agencias de impuestos gubernamentales: Quieren recolectar impuestos de cadaventa. Puede que haya varias agencias (nacionales, regionales, etc.)
Servicios de Autorización de Pagos (por tarjetas de crédito/débito): Quiere recibir peticiones digitales de autorizaciones en el formato y protocolo correcto.Comercial: Quiere que se le actualicen sus comisiones por venta.
El cajero se ha identificado y autentificado.
ACTORES PARTICIPANTES Y OBJETIVOS
CASO DE USO
IDENTIFICADOR: 1
EJEMPLO DE CASO DE USO (2)
Universidad Politécnica del Oeste “Mariscal Sucre”
1.2.
3.
4.
5.6.7.8.
9.
10.11.
1.2.
3.1. El sistema señala un error y rechaza la entrada.
El cajero introduce un identificador de producto. Se introduce el identificador delelemento mediante escáner de código de barras o mediante el teclado
El sistema registra el elemento y presenta una descripción del mismo, su precioy total actual. Se calcula el precio de una lista de reglas.
El cajero repite los pasos 3-4 hasta que no hay más elementos.El sistema presenta el total con los impuestos calculados.El cajero le dice el total al cliente, y le pide que pague.
FLUJO EVENTOS PRINCIPAL
En cualquier momento, el sistema falla.3a. Identificador inválido.
7a. Pago en efectivo.7b. Pago con tarjeta.
FLUJO EVENTOS ALTERNATIVOS
Llega un cliente al PV con bienes o servicios que comprar.El cajero comienza una nueva compra.
El cliente se va.
El cliente paga y el sistema procesa el pago.El sistema registra la venta realizada y manda la información a los sistemasexternos de inventario y contabilidad.El sistema genera el recibo.
EJEMPLO DE CASO DE USO (3)
Universidad Politécnica del Oeste “Mariscal Sucre”
1.2.
3.
3.
4.
1.
2.
3.
1.2.
3.
Proyecto: Facturación Analista: Ing° Rafael Matos
Se genera un recibo.
Recuperación robusta cuando el acceso a sistemas externos (tales como elinventario, impuestos, etc.) falla.Pantalla táctil en panel grande y plano. El texto debe ser visible desde un metro.
¿Cuáles son las posibles variaciones en las leyes sobre impuestos?Explorar el tema de recuperación en caso de fallo de sistemas externos¿Puede el cliente usar directamente el lector de tarjetas o es el cajero el que lohace?
NOTAS
Se registra la compra en el sistema. Se calcula el impuesto aplicable
Se registran las aprobaciones de pago por tarjeta.
Se actualizan los sistemas de inventario y de contabilidad. Se registran lascomisiones.
Respuesta de autorización de crédito en menos de 30 secs, el 90% de las veces