UML

Mis on Unified Modeling Language (UML)?

Flowchart Diagramm

Unified Modeling Language (UML) on standardiseeritud visuaalne modelleerimiskeel, mis aitab kirjeldada ja dokumenteerida tarkvarasüsteemide arhitektuuri, komponente ja käitumist. UML võimaldab arendajatel, analüütikutel, süsteemiarhitektidel ja teiste erialade esindajatel ühiselt mõista keerukaid süsteeme, vähendada arusaamatusi ning lihtsustada kommunikatsiooni projekti osapoolte vahel.


UML liigid

Struktuuridiagrammid (Structure diagram) näitavad süsteemi staatilist struktuuri:

Klassidiagramm Kirjeldab süsteemi klasse, nende atribuute, meetodeid ja seoseid.

Objekti diagramm Näitab süsteemi hetkeseisu, kus on kirjeldatud objektid ja nende vaheline teave.

Komponentide diagramm Näitab süsteemi mooduleid ja nende vahelisi seoseid.

Juurutusdiagramm (Deployment Diagram) Illustreerib, kuidas süsteemi komponendid on füüsiliselt jaotatud riistvarale.

Käitumisdiagrammid (Behavior diagram) näitavad süsteemi dünaamilist käitumist:

Tegevusdiagramm (Activity Diagram) Illustreerib protsesside töövoogu, sealhulgas otsuseid ja paralleelseid tegevusi.

Kasutusjuhtumi diagramm (Use Case Diagramm) Näitab, kuidas kasutajad suhtlevad süsteemiga ning milliseid funktsioone süsteem pakub.

Oleku diagramm (State Diagram) Näitab, kuidas objekt liigub erinevates olekutes vastavalt sündmustele.

Jada Diagramm (Sequence Diagram) Näitab, kuidas kasutajad suhtlevad süsteemiga ning milliseid funktsioone süsteem pakub.

Koostoimediagramm (Interaction Diagram) Näitab, kuidas objekt liigub erinevates olekutes vastavalt sündmustele.


UML diagramm




Klikka siia:

Kasutatud kirjandus:

UML
UML diagrammid