Desde o passado até hoje em dia, muitos ambientes de negócios usam fluxogramas para representar processos de trabalho.
A criação de um fluxograma é uma técnica simples e prática, com muitas aplicações. A UML oferece uma versão melhorada dos fluxogramas, sob a forma do diagrama de atividades, também chamado de gráfico de atividades.
Há pelo menos três lugares em um modelo onde um diagrama de atividades fornece informações valiosas: