A UML possui um conjunto de diagramas que podem ser
usados para visualizar, especificar, construir e documentar
artefatos de software. No contexto do envio de mensagens
entre objetos durante a execução de uma tarefa, considere dois
interesses do projetista: evidenciar os relacionamentos entre
objetos e realçar a ordem temporal de mensagens. Dois
diagramas para lidar primariamente com esses interesses são,
respectivamente: