A especificação UML 2.5 define dois tipos principais de diagramas UML: structure diagrams e behavior diagrams. Behavior diagrams mostram o comportamento dinâmico dos objetos em um sistema, que pode ser descrito como uma série de mudanças no sistema no decorrer do tempo. São exemplos de Behavior diagrams os diagramas de
- A Comunicação, Fluxo de Informação e Objeto.
- B Comunicação, Deployment e Máquina de Estado.
- C Temporização, Componente e Atividade.
- D Sequência, Caso de Uso e Atividade.
- E Classe, Atividade e Sequência.