2. DEFINICION:
Conjunto de objetos y sus relaciones, incluyendo los
mensajes que se pueden enviar entre ellos.
Estos objetos interactúan para realizar colectivamente
los servicios ofrecidos por las aplicaciones. En sí, los
diagramas de interacción muestran cómo se
comunican los objetos.
3. Un diagrama de secuencia muestra la interacción de un
conjunto de objetos en una aplicación a través del tiempo y
se modela para cada caso de uso.
DIAGRAMAS DE SECUENCIA:
4. DIAGRAMAS DE COLABORACION:
Un diagrama de colaboración en las versiones de UML 1.x es esencialmente un
diagrama que muestra interacciones organizadas alrededor de los roles. A
diferencia de los diagramas de secuencia, los diagramas de colaboración,
también llamados diagramas de comunicación, muestran explícitamente las
relaciones de los roles. Por otra parte, un diagrama de comunicación no muestra
el tiempo como una dimensión aparte, por lo que resulta necesario etiquetar con
números de secuencia tanto la secuencia de mensajes como los hilos
concurrentes.
5. ELEMENTOS:
OBJETO: El rectángulo representa una instancia de un
Objeto en particular, y la línea punteada representa las
llamadas a métodos del objeto.
• Mensaje a Otro Objeto: Se representa por una flecha
entre un objeto y otro, representa la llamada de un
método (operación) de un objeto en particular.
6. Mensaje al Mismo Objeto: No solo llamadas a
métodos de objetos externos pueden realizarse,
también es posible visualizar llamadas a métodos desde
el mismo objeto en estudio.
7. EJEMPLO:
En el presente ejemplo, tenemos el diagrama de interacción
proveniente del siguiente modelo estático:
Aquí se representa una aplicación que posee una Ventana
gráfica, y ésta a su vez posee internamente un botón.
Entonces el diagrama de interacción para dicho modelo es: