Ta on mõeldud üldisemalt protsesside modelleerimiseks, kuid sobib kasutada ka väiksemaid ülesandeid lahendavate algoritmide kujutamiseks.
Olulisemad tegevusskeemi komponendid


- algussõlm – väike must muna, millega algoritm algab, sellest väljub alati üks voog
- toiming – ümardatud nurkadega ristkülik, nendesse kirjutatakse käsud, mida algoritmis täidetakse
- voog – nool, mis näitab üleminekuid ühest toimingust teise toimingusse; korrektne on, kui igasse toimingusse siseneb üks voog ning väljub samuti üks voog
- otsustuspunkt– väike romb, mis tähistab otsuse tegemise kohta: vastavalt harude juurde kirjutatud tingimusele valitakse toimingute voogude vahel; vastavus if-lausega
- tegevuse lõpp – must mumm, millega algoritm lõppeb

See pilt on tegevusskeem (Activity Diagram) süsteemile “Kasside varjupaik”.
See näitab kuidas kasside adopteerimise protsess samm-sammult toimub ja millised rollid selles osalevad.
Rollid diagrammis
Diagramm on jagatud kolmeks osaks (swimlane):
- Klient – inimene, kes tahab kassi adopteerida
- Töötaja – varjupaiga töötaja
- Admin – süsteemi administraator
Protsessi algus
Protsess algab siis, kui töötaja lisab kassi süsteemi:
- töötaja lisab uue kassi
- sisestab kassi andmed
- märgib kassi adopteerimiseks saadavaks
Kliendi tegevused
Seejärel klient saab:
- vaadata kasside nimekirja
- valida sobiva kassi
Pärast seda tehakse otsus:
Kas klient tahab kassi võtta?
- Ei → klient lahkub ja protsess lõpeb
- Jah → adopteerimise taotlus läheb edasi kontrollimiseks
Admini kontroll
Admin kontrollib adopteerimise taotlust.
Otsus:
- Kui taotlus kinnitatakse → protsess jätkub
- Kui taotlus ei kinnitata → admin keeldub ja saadab kliendile teate
Kui taotlus kinnitatakse
Siis töötaja:
- märgib kassi võetuks
- uuendab kasside nimekirja
- annab kassi kliendile
Protsessi lõpp
Protsess lõpeb siis, kui:
- kass antakse uuele omanikule
või - taotlus lükatakse tagasi.
Kokkuvõte:
Tegevusskeem näitab kogu kasside adopteerimise protsessi süsteemis, alates kassi lisamisest kuni selle üleandmiseni kliendile või taotluse tagasilükkamiseni.

