Kaj je diagram aktivnosti?

Diagrame aktivnosti uporabljamo za modeliranje računalniških in organizacijskih procesov (poteka dela). Diagrami aktivnosti grafično predstavljajo potek dela postopnih aktivnosti in akcij s pomočjo izbir, iteracij in konkurenčnosti.

Najprej poglejmo dobro znan diagram aktivnosti uporabnika bančnega avtomata:


V diagramu aktivnosti aplikacije bančnega avtomata pa moramo upoštevati, da je uporabnik le eden od akterjev, ki sodeluje z bančnim avtomatom, ta pa sodeluje še z banko kot tako. Banka je eden od zunanjih akterjev   aplikacije bančnega avtomata. Spodnji diagram aktivnosti prikazuje sodelovanje vseh treh (uporabnika, bančnega avtomata in banke):

Na tem izpopolnjenem diagramu vidimo nekakšne plavalne proge (angleško swimlines), v katerih so časovno  razporejene aktivnosti  vključenih akterjev in aplikacije kot take. Vsak od teh objektov ima svojo plavalno progo.