Unified Modeling Language (UML)

Mis on UML?

Unified Modeling Language (UML) on standardiseeritud modelleerimiskeel, mida kasutatakse tarkvarasüsteemide struktuuri, käitumise ja arhitektuuri visualiseerimiseks. UML aitab arendajatel ja analütikutel süsteeme planeerida, disainida ja dokumenteerida.

UML sisaldab erinevaid diagrammitüüpe, mis hõlmavad nii staatilisi kui ka dünaamilisi süsteemivaateid. Alljärgnevalt on välja toodud peamised diagrammid.

UML Diagrammide Kirjeldus

Klassidiagramm

Klassidiagramm näitab süsteemi klasside struktuuri, nende omadusi ja seoseid teiste klassidega. Seda kasutatakse staatilise arhitektuuri modelleerimiseks.

Jadadiagramm

Jadadiagramm (Sequence Diagram) näitab, kuidas objektid omavahel suhtlevad teatud järjestuses, kirjeldades süsteemi käitumist ajas.

Tegevusdiagramm

Tegevusdiagramm (Activity Diagram) kujutab protsessi voo samm-sammult. See on kasulik protseduuride ja loogiliste voogude analüüsiks.

Kasutusjuhtumidiagramm

Kasutusjuhtumidiagramm (Use Case Diagram) näitab kasutajate ja süsteemi vahelisi interaktsioone, aidates määratleda nõudeid.

Olekudiagramm

Olekudiagramm (State Diagram) näitab, kuidas objekt liigub erinevate olekute vahel, reageerides sündmustele.

Paigutusdiagramm

Paigutusdiagramm (Deployment Diagram) kujutab süsteemi tark- ja riistvaralisi komponente ning nende paiknemist võrgus.