SlideServe
Menu
Préférences
© SlideServe · v2026

Diagrama de secuencias

harper-johnston avatar
15 diapositives · 622 Views · Nov 12, 2014

Diagrama de secuencias. Daniel Correa Botero José López Vélez Universidad de Antioquia 2013-II. Para ver la parte dinámica de las interacciones entre objetos se utilizan los diagramas de interacción. Diagrama de Secuencias. Es el mas popular entre los diagramas de interacción.

Diagrama de secuencias - slide 1
01 / 15Diagrama de secuencias
1 / 17

Télécharger la présentation

Diagrama de secuencias
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Diagrama de secuencias Daniel Correa BoteroJosé López VélezUniversidad de Antioquia 2013-II

  2. Para ver la parte dinámica de las interacciones entre objetos se utilizan los diagramas de interacción

  3. Diagrama de Secuencias • Es el mas popular entre los diagramas de interacción. • Destaca el ordenamiento temporal de los mensajes intercambiados entre los participantes (objetos de las clases). • Útil cuando se quiere modelar los flujos de control ordenados temporalmente. • Útil para visualizar el comportamiento dinámico de un sistema en el contexto de un caso de uso.

  4. Elementos del diagrama de Secuencias • Participantes • Líneas de vida: las líneas de vida muestran el tiempo durante el cual son creados y/o borrados los participantes.

  5. Elementos del diagrama de Secuencias • Tiempo: siempre va de arriba hacia abajo, ayuda a describir el orden de las interacciones. P1:Person adm:Admin

  6. Elementos del diagrama de Secuencias • Barra de Activación: son los bloques que se utilizan para enviar y recibir mensajes, indican que el participante se encuentra “Activo” • Mensajes: representan interacciones entre los participantes.

  7. Mensajes • Formato mensajes • Ejemplos • doSomething( ) • doSomething(number1 : Number, number2 : Number) • doSomething( ) : ReturnClass • myVar = doSomething( ) : ReturnClass atributo = nombre_del_mensaje(argumentos) : tipo_de_retorno

  8. Tipos de flechas en los mensajes • Mensaje sincrónico • Mensaje asincrónico • Mensaje de respuesta • Mensaje de creación de un participante • Mensaje de destrucción de un participante <<create>> p:ClasePart <<destroy>> X

  9. Mensajes Asíncrono, el objeto messageCaller puede continuar interactuando con otros objetos así no reciba respuesta de messageReceiver Síncrono, no puede continuar interactuando con otros objetos hasta recibir respuesta o que el otro objeto termine su activación

  10. Fragmentos • Permiten realizar interacciones complejas dentro del diagrama de secuencias. • Se representan con un rectángulo y se colocan en la región del diagrama donde se dan las interacciones complejas. • Llevan en la esquina superior derecha el nombre del operador. • Se permite anidar fragmentos.

  11. Operadores de fragmentos • alt (corresponde al if-then-else o case) • opt (corresponde al if..endif) • loop (corresponde al do…until, while, for) • break (corresponde a escape) • ref (corresponde al include de los casos de uso)

  12. Ejemplo ref y opt

  13. Ejemplo loop y alt

  14. Actividad • Completar el diagrama. El encargado desea realizar un préstamo de un video a un socio, pero antes debe modificar el atributo estado del socio y cambiarlo a “con_prestamo” y el atributo estado del video y cambiarlo a “ocupado”. Luego deberá registrar un préstamo y finalmente el sistema devolverá un recibo al encargado.

  15. Bibliografía • Learning UML 2.0 O’Reilly. 2006. • Software Modeling & desing. UML, use cases, patterns, & software architectures. Hassan Gomma. 2011. • UML y patrones. Craig Larman. 1999. • Ingeniería del software. Un enfoque practico 5ta edición. Roger S. Pressman. 2002. • Use Case DrivenObjectModelingwith UML, Theory and Practice. Doug Rosenberg. 2007.