Tegevusdiagramm kirjeldab äri- või tehnilise Süsteemi (komponentide) tööd (tegevusi). Tegevusdiagramm väljendab protsesside elutsüklit. ,,Ümar" ristkülik Tegevuste esitamiseks, Romb otsustuste ehk tingimuselike hargnemiste jaoks, paksud paralleelsed jooned paralleelsete-konkureerivate tegevsuharude esitamiseks. Must ringike töövoo algoleku jaoks, ,,härjasilma" sümbol lõppoleku jaoks, ,,ujumisrajad" Tegutsejate (rollide) jaoks. Ristkülikud ,,tavaliste" olekute jaoks. Eri tüüpi nooled juhtimisvoogude ja objektivoogude jaoks. 3. Olekudiagrammi tegemine üldtuntud protsessi kohta. 4. Tegevusdiagrammi tegemine üldtuntud protsessi kohta. : Klient : M üügiosakond : Tootmis osakond Tellimuse Tellimuse
distsipliinina. M. Roost , TTÜ Informaatikainstituut, Loengukonspektid aines Süsteemianalüüs, 2014 Tegevusdiagrammi elemendid ja nende tähistus. Vt. UML Superstructure Specification, v2.0, lk.333, 349, http://www.omg.org/cgi-bin/doc?formal/05-07-04 Modelleerimisvõimalusi on palju, dokumendis toodud näited on soovitusliku iseloomuga. Tegevusdiagrammid, töövood, infovood. Tegevusdiagramm on ujumisradade (swimlane) abil jagatud nii, et iga tegevust täidab konkreetne roll. Ujumisrajad võivad olla kas horisontaalsed või vertikaalsed. Ujumisraja päises tuleb ära näidata roll (Swimlane Name, antud näites näiteks Customer) ja rolli taga olevale tegutsejale vastav klass (Swimlane Class, actor on samuti klass). Kui tegutseja ja roll kattuvad, siis piisab kui näidata ainult tegutsejale vastavat klassi. Rollid luuakse tegevusdiagrammi(de) jaoks sobiva üldistusega, et saaks tegevuste täitjat näidata. Kui rolle ei ole võimalik