Escolar Documentos
Profissional Documentos
Cultura Documentos
Diagrama de Secuencia
I. Introduccin: UML
Diagrama de Secuencia
Perspectivas de UML
- Los diagramas UML de secuencia se utilizan para modelar los aspectos dinmicos de un sistema. - Muestra las interacciones entre los objetos organizadas en una secuencia temporal. En particular muestra los objetos participantes en la interaccin y la secuencia de mensajes intercambiados.
I. Introduccin: UML
Perspectivas de UML
Roles de Clase: objetos que participan en la interaccin - un rol es la participacin de un objeto de una clase. - se muestran como cajones (rectngulos) de objetos con etiquetas de la forma: nombre-de-Rol: Nombre-de-la-Clase Lneas de Vida: tiempo de vida del objeto - son lneas verticales punteadas que salen de los cajones de los objetos. - Representan el perodo de tiempo de existencia de los objetos.
I. Introduccin: UML
Perspectivas de UML
Activaciones: representan el concepto de control -se muestran como un rectngulo delgado en la lnea de vida del objeto. -representa el periodo de tiempo durante el cual un objeto esta ejecutando una accin.
Mensajes: comunicacin entre objetos - Lneas horizontales entre lneas de vida de los objetos, pueden tener etiquetas.
I. Introduccin: UML
Diagrama de Secuencia
Perspectivas de UML
Un dilogo de secuencia posee dos dimensiones: la vertical representa el tiempo, la horizontal representa los objetos que participan en la interaccin
objetoA:A objetoB:B
mensaje1( )
objetos tiempo
mensaje4( ):boolen
mensaje2( )
mensaje3(n:int)
<<destroy>>
Activacin Destruccin
Lnea de vida
I. Introduccin: UML
Diagrama de Secuencia
Perspectivas de UML
I. Introduccin: UML
Diagrama de Secuencia
Perspectivas de UML
Para esto se tienen cuatro objetos involucrados: dos interlocutores (s y r), una central y una conversacin. La secuencia empieza cuando un interlocutor enva un mensaje a la central al descolgar el auricular. La central da el tono de llamada, y el interlocutor marca el nmero al que desea llamar.
I. Introduccin: UML
Diagrama de Secuencia
s:Interlocutor descolgarAuricular( ) darTonoDeLlamada( ) marcarDigito(num:int ) marcando :Central
Perspectivas de UML
r:Interlocutor
conectar(r): true
conectar(s): true
I. Introduccin: UML
Perspectivas de UML
La creacin de los diagramas de secuencia depende de la formulacin de los casos de uso. Los casos de uso indican cmo los actores interactan con el sistema. Durante la operacin del sistema, los actores generan eventos, solicitando alguna operacin a cambio.
El diagrama de secuencia de un sistema es una representacin que muestra, en determinado escenario de un caso de uso, los eventos generados por actores externos, su orden y los eventos internos del sistema desde el punto de vista de las clases y los objeto.
I. Introduccin: UML
Perspectivas de UML
I. Introduccin: UML
Perspectivas de UML
I. Introduccin: UML
Diagrama de Secuencia
Perspectivas de UML
Ejercicio: Realizar un DC que modele una maquina de caf. Luego realizar un DS que muestre el proceso completo de preparacin de un caf.