Os diagramas da UML (Unified Modeling Language) são representações gráficas usadas para modelar sistemas de software em uma notação padronizada. Seu conjunto de diagramas permite realizar a modelagem dinâmica e estática do software. Entre os diagramas encontrados na UML podemos citar: casos de uso, classe, sequência, comunicação, atividades, componentes, entre outros. Diagramas UML que representam apenas a modelagem dinâmica de software são
- A diagrama de sequência e digrama de pacotes.
- B diagrama de sequência e diagrama de classes.
- C diagrama de comunicação e diagrama de objetos.
- D diagrama de comunicação e diagrama de sequência.