Quick Upload

Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
Post to Twitter Post to Twitter
Share on Facebook
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons
SlideShare is now available on LinkedIn. Add it to your LinkedIn profile.

Gonzalorojas 08 U M L, Diagramas De Secuencia

From Spimy, 2 years ago Add as contact

Realizadas por Gonzalo Rojas

8652 views | 0 comments | 0 favorites | 263 downloads | 0 embeds (Stats)

Categories

Groups/Events

Embed in your blog options close
Embed (wordpress.com) Exclude related slideshows Embed in your blog

More Info

This slideshow is Public
Total Views: 8652 on Slideshare: 8652 from embeds: 0
Flagged as inappropriate Flag as inappropriate

Flag as inappropriate

Select your reason for flagging this slideshow as inappropriate.

If needed, use the feedback form to let us know more details.

Slideshow Transcript

  1. Slide 1: UML Diagramas de Secuencia Gonzalo Rojas D. 1
  2. Slide 2: Diagrama de Secuencia Herramienta de UML que permite describir gráficamente el orden temporal de las interacciones entre distintos entes relacionados con el desarrollo de un sistema software. 2
  3. Slide 3: Diagrama de Secuencia del Sistema (DSS) Dibujo que muestra, para un escenario específico de un caso de uso, los eventos que generan los actores externos, el orden y los eventos entre los sistemas. (Larman) Se incluyen los eventos que cruzan los límites del sistema desde y hacia los actores externos El comportamiento del sistema es descrito como una caja negra (“qué”, no “cómo”) 3
  4. Slide 4: Ejemplo :Sistema Procesar Venta :Cajero El Cliente llega a la caja 1. El Cajero inicia una nueva 2. crearNuevaVenta() venta El Cajero inserta el 3. identificador del artículo introducirArtículo(artID, cantidad) El Sistema registra la línea 4. descripción, total de venta y presenta la descripción del artículo, *[más artículos] precio y suma parcial El Cajero repite los pasos 3 5. finalizarVenta() y 4 hasta que se indique El Sistema muestra el total total con impuestos 6. con los impuestos calculados realizarPago(cantidad) El Cajero le dice al Cliente el 7. total y le pide que le pague vuelto, recibo El Cliente paga y el Sistema 8. gestiona el pago… 4
  5. Slide 5: Ejemplo Cajero Automático Sacar Dinero Realizar Transferencias Cliente Sistema Bancario Depositar Dinero Administrar Cajero Operador 5
  6. Slide 6: Caso de Uso UC1: Sacar Dinero Actor Principal: Cliente Personal involucrado e intereses: - Cliente: quiere retirar dinero en efectivo desde su cuenta de forma rápida y sencilla - Sistema Bancario: quiere recibir peticiones de transacción en formato correcto; quiere mantener actualizada la información de las cuentas de sus clientes a partir de la información de los giros en el Cajero. Precondiciones: El Cliente suministra tarjeta bancaria Garantías de éxito (Postcondiciones): El Cliente obtiene el monto requerido en dinero en efectivo. Escenario Principal de Éxito (o Flujo Básico): 1. El Cliente inserta la tarjeta en el Cajero 2. El Cajero lee el código de la banda magnética de la tarjeta, verifica si es aceptable y pide el código del Cliente 3. El Cliente introduce el código 4. Si el código es correcto, el Cajero pide al Cliente que seleccione el tipo de transacción deseada 5. El Cliente selecciona la función Sacar Dinero 6. El Cajero le pide al cliente que teclee la cantidad deseada 7. El Cliente teclea la cantidad que quiere sacar 8. El Cajero envía la petición al sistema bancario 9. Si la conexión al Sistema Bancario es exitosa, el Sistema Bancario deberá comprobar si el monto es permitido. 10. El Cajero expulsa la tarjeta, imprime el recibo y entrega el dinero 6
  7. Slide 7: Extensiones (o Flujos Alternativos): 2’ La tarjeta no es aceptada - El Cajero expulsa la tarjeta, emitiendo un sonido 4’ Código incorrecto (1,2) - Se emite un mensaje, dando al Cliente la oportunidad de volver a introducir el código 4’’ Código incorrecto (3) - Se emite un mensaje y se retiene la tarjeta 9’a Fallo en la conexión con Sistema Bancario - Se emite un mensaje y se expulsa la tarjeta 9’b El Sistema Bancario no permite girar ese monto - Se emite un mensaje y se expulsa la tarjeta 10’ El Cajero no dispone de la cantidad pedida - Se emite un mensaje y se vuelve al paso 7 1-9’ Cancelar - En cualquier momento, el usuario puede cancelar la transacción, con lo que se expulsa la tarjeta 7