No domínio de modelagem do processo de negócios, os diagramas de atividades descrevem o fluxo de trabalho de um caso de uso de negócios. No domínio de modelagem do sistema, eles mostram a estrutura do fluxo de eventos em um caso de uso do sistema. Usando nós de atividades e extremidades para representar o fluxo de controle e dados entre os objetos no caso de uso, você pode criar um ou mais diagramas de atividades para ilustrar como os nós de atividades, extremidades de atividades e outros elementos de modelo de diagramas de atividades relacionam-se uns com os outros.
Antes da UML 2.0, os diagramas de atividades faziam parte de máquinas de estado e eram chamados de gráficos de atividade. Desde UML 2.0, o diagrama de atividades é um diagrama distinto, separado de uma máquina de estado, que foca as tarefas executadas.