Os diagramas de atividades são um dos cinco diagramas disponíveis na UML (Unified Modeling Language) para a modelagem de aspectos dinâmicos de sistema. Um diagrama de atividade é essencialmente um gráfico de fluxo, mostrando o fluxo de controle de uma atividade para outra.
Como foi dito anteriormente, os diagramas de atividades também podem ser anexados a casos de uso (para a modelagem de um cenário) e a colaborações (para a modelagem de aspectos dinâmicos de uma sociedade de objetos). Como exemplo, para a modelagem de um Cenário do Sistema (considerando o diagrama de caso de uso apresentado na Diretriz do Modelo de Caso de Uso) pode-se observar nas Figuras 1 e 2 duas possíveis abstrações do diagrama de atividades.