Jadaskeem (Sequence diagram)

Jadaskeem (Sequence diagram) on üks UML-diagrammide (Unified Modeling Language) liik, mis näitab, kuidas süsteemi objektid või komponendid suhtlevad omavahel kindlas ajalises järjekorras.
Lihtsamalt öeldes on see skeem, mis näitab kes, kellega ja millises järjekorras sõnumeid vahetab, et täita konkreetset ülesannet või protsessi (näiteks sisselogimine või tellimuse loomine).


Põhiomadused ja elemendid

Jadaskeem on dünaamiline diagramm, mis keskendub ajale.
Aeg liigub diagrammil ülalt alla.

Peamised komponendid

Aktorid (Actors) / Objektid (Objects)
Osalejad, kes suhtlevad omavahel. Need asuvad diagrammi ülaosas.
Need võivad olla kasutajad, süsteemi komponendid või andmebaasi objektid.

Lifeline (Elujoon)
Vertikaalne punktirida objekti all, mis näitab objekti olemasolu ja tegevust aja jooksul.

Messages (Sõnumid)
Horisontaalsed nooled objektide vahel, mis näitavad meetodite kutsumist või andmete edastamist.

Activation (Aktivatsioon)
Õhuke vertikaalne ristkülik lifeline peal, mis näitab, millal objekt on aktiivne ja täidab mingit tegevust.

Combined Fragments (Kombineeritud fragmendid)
Kasutatakse loogika näitamiseks diagrammil.

Näited:

  • alt – alternatiiv (if / else tingimus)
  • loop – korduv tegevus (tsükkel)
  • opt – valikuline tegevus (võib toimuda või mitte)

Minu skeem Visios