Um diagrama de colaboração descreve as interações entre objetos em termos de mensagens seqüenciais. Isto é, os diagramas de colaboração representam uma combinação de informação obtida a partir dos diagramas de classes, seqüência e caso de uso, descrevendo ambos a estrutura estática e o comportamento dinâmico de um sistema. Os símbolos usados no diagrama de colaboração são: objetos da classe, papel da associação e mensagens. O diagrama de colaboração deve ser usado quando se deseja modelar os relacionamentos entre atores e o sistema. Abaixo é mostrado o diagrama de colaboração, para o caso de uso Processar Pedido da Virtual LTDA.