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