Tegevusskeem (Activity diagram)

— диаграмма активности или деятельности (State / Activity diagramm)

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

Rollid diagrammis

  • Töötaja – lisab uusi omanikke ja maju süsteemi.
  • Admin – kontrollib sisestatud andmeid, käivitab protseduurid ja jälgib logisid.
  • Külastaja – vaatab majade infot, pilte ja müügitehinguid.

Protsessi algus

Protsess algab siis, kui töötaja lisab süsteemi uue omaniku või uue maja.

Admini kontroll

Admin kontrollib sisestatud kinnisvara andmeid.

  • Kui andmed sobivad, jätkub protsess maja salvestamise ja logi uuendamisega.
  • Kui andmed ei sobi, töötaja parandab või täiendab maja infot.

Admini tegevused võivad käivitada ka triggerid, mis lisavad muudatused logitabelisse.

Külastaja tegevused

Pärast kinnisvara lisamist saab külastaja:

  • vaadata uue maja infot
  • vaadata pilte
  • vaadata müügitehinguid või hindu
  • otsida lisainfot kinnisvara kohta

Soovi korral saab külastaja hinnata kinnisvara või jätkata teiste majade sirvimist.

Protsessi lõpp

Protsess lõpeb pärast seda, kui külastaja on vaadanud kinnisvara infot ja teinud võimalikud tegevused (nt hindamine või lisainfo vaatamine).