Um diagrama de seqüência é uma representação visual da interação entre grupos de colaboração de objetos em um sistema. Estes diagramas estão formados por linhas verticais denominadas linhas de vida que representam o tempo de vida de um dado objeto. As linhas de vida estão conectadas por linhas horizontais que indicam as mensagens transmitidas de um objeto para o seguinte objeto no caso de uso. Também é possível atribuir mensagens auto-referenciais às linhas de vida.
Ao clicar na janela Diagrama de um diagrama de seqüência, o IDE exibe uma seleção específica de ícones na Paleta de modelagem. Estes ícones não são exibidos ao clicar em uma janela Diagrama que exiba um diagrama de classes. Ao excluir uma operação de diagrama de seqüência, o IDE exclui todas as mensagens correspondentes com tal nome e parâmetros. A nomeação de uma mensagem no diagrama de seqüência verifica as operações da classe de destino em busca da existência e a possível adição da nova mensagem à lista de operações.
Normalmente, o diagrama de seqüência representa um único caso de uso em um sistema, mas a nova funcionalidade UML 2.0 trata mais amplamente das noções básicas do uso e da funcionalidade do diagrama de seqüência. As especificações do UML 2.0 oferecem a seguinte funcionalidade:
| Cada instância dos tipos de componentes listada abaixo aparece como uma linha de vida única no diagrama de seqüência. |