Przypadki użycia pokazują, co powinien robić system. Diagramy czynności umożliwiają określenie tego, w jaki sposób system będzie osiągał swoje zamierzone cele. Diagramy czynności przedstawiają akcje zamodelowane na wysokim poziomie oraz połączone razem w łańcuch, reprezentujące procesy zachodzące w systemie. I tak na przykład diagram czynności może zostać użyty do zamodelowania czynności koniecznych do utworzenia konta pamiętnika internetowego.
Diagramy czynności są szczególnie przydatne w modelowaniu procesów biznesowych. Proces tego rodzaju jest zestawem skoordynowanych zadań, które trzeba wykonać, aby osiągnąć cel biznesowy, na przykład dostarczenie zamówień do klientów. Niektóre z narzędzi do zarządzania procesami biznesowymi (ang. business process management, w skrócie BPM — przyp. tłum.) umożliwiają zdefiniowanie procesów biznesowych przy użyciu diagramów czynności lub też podobnej notacji graficznej, a następnie ich wykonanie. Pozwala to na przykład zdefiniować oraz wykonać przy użyciu prostej notacji graficznej zawierającej diagramy czynności proces zatwierdzania płatności, którego jeden z etapów stanowić będzie wywołanie usługi sieciowej zatwierdzającej transakcje wykonane przy użyciu kart kredytowych. Diagramy czynności są jedynym diagramem UML-a w widoku procesu modelowanego systemu, co wynika z rysunku 2.5.
Rys. 2.5. Widok procesu przedstawia wysoko poziomowe procesy w systemie,
do modelowania których bardzo dobrze nadają się diagramy czynności
Na rysunku 2.6 przedstawiony został proces tworzenia konta pamiętnika internetowego zapisany przy użyciu notacji diagramu czynności. Diagram czynności przydaje się w tej sytuacji, ponieważ pozwala w lepszy sposób zobrazować akcje opisane w przypadku użycia (w porównaniu z notacją tablicy zastosowaną w opisie przypadku użycia), a szczególnie te rozgałęzione, które zależą od tego, czy dane autora zostaną zweryfikowane.
Rys. 2.6. Diagramy czynności modelują dynamiczne zachowanie systemu, koncentrując się
na procesach. Podstawowe elementy diagramów czynności przedstawione zostały na
podstawie procesu tworzenia konta pamiętnika internetowego