Lecc 4.2.3 UML: diagramas de interacción

(trasparencias de Larman)


concepto


los diagramas de interacción ilustran cómo interacionan unos objetos on otros, intercambiando mensajes.


Tipos:



características


diagramas

+

-

colaboración

  • Elaboración flexible

  • ilustran mejor condicionales, iterativas, concurrentes.

  • Notación compleja

  • ilustran peor secuecias

secuencias

  • Notación simple

  • Ilustran mejor secuencias

  • Elaboración rígida


Consideraciones




notación


clases e instancias: como en los diagramas de clases


expresión de mensaje


return := nombre_mensaje(parametro :tipo_parámetro, ...) :tipo_retorno


notación de los diagramas de colaboración:


enlaces: como en los diagramas de clases

mensajes:



notación de los diagramas de secuencia:


enlaces: no aparecen


mensajes:

una flecha entre las líneas verticales de los objetos correspondientes. La posición de estas líneas (arriba o abajo) indica orden temporal.