UML (Unified Modeling Language) – modeleerimiskeel (2.0)
UML kasutab
- kujundid
- jooned
- märgid
- pealdised
Skeemitüüpid:
- Kasutuslooskeem (Диаграмма Прецедентов) (Use Case Diagram)
Kasutuslooskeeme kasutatakse süsteemi moodustavate tähtsaimate elementide ja protsesside määramiseks. Primaaelemente nimetatakse ‘aktorideks’ ning protsesse ‘kasutuslugudeks’. Kasutuslooskeem näitab, millised aktorid suhtlevad iga kasutuslooslooga.
- Tegevusskeem (Диаграмма Активности / Деятельности) (Activity Diagram)
Aktiviteedi skeemi kasutatakse süsteemi töövoo ja tegevuste järjestuse määratlemiseks. See näitab, kuidas erinevad tegevused järjestikku toimuvad, sealhulgas otsuste tegemise kohad ja võimalikud hargnemised. Aktiviteedi skeem aitab mõista, kuidas süsteem töötab, millised tegevused tuleb sooritada ja kuidas need omavahel seotud on.
- Andmebaasiskeem (Схема Базы Данных / Database Schema)
Andmebaasiskeemi kasutatakse andmebaasi struktuuri ja andmete organiseerituse visuaalseks kirjeldamiseks. See määratleb, kuidas andmed salvestatakse, kuidas erinevad elemendid omavahel seotud on ning millised reeglid andmete täpsust ja järjepidevust tagavad. Peamisteks elementideks on tabelid (andmekogumid), veerud (väljad, mis kirjeldavad andmetüüpe), võtmed (primäär- ja võõrvõtmed) ning seosed (sidemed tabelite vahel).
- Klassiskeem (Диаграмма Классов / Class Diagram)
Klassiskeem on UML-i (Unified Modeling Language) struktuuridiagramm, mis kirjeldab süsteemi klasse, nende omadusi, meetodeid ja suhteid teiste klassidega. Seda kasutatakse tarkvaraarhitektuuri visuaalseks modelleerimiseks objektorienteeritud lähenemisel.