Modeliavimo kalba UML
Modeliavimo kalba UML (Unified Modeling Language, Vieninga modeliavimo kalba) aprašo procesus ir komponentus naudojant diagramas ir schemas. Tačiau UML nėra tikra programavimo kalba, bet remiantis jo modeliais galima sugeneruoti kodą.
Ši modeliavimo kalba plačiai pritaikyta darbo cikluose kuriant programinę įrangą, sisteminį projektavimą.
UML kalboje egzistuoja šie pagrindiniai diagramų tipai:
- Struktūrinės diagramos (Structure Diagrams), į kurias įeina klasių diagramos, komponentų, kompozitinės/sudėtinės struktūros, bendradarbiavimo (UML2.0), diegimo, objektų, paketų, profilių (UML2.2) diagramos.
- Elgsenos diagramos (Behavior Diagrams), kurios apima veiklos diagramas, būsenų, naudojimo atvejų diagramas.
- Sąveikos diagramos (Interaction Diagrams), įskaitant komunikacijos diagramas (UML2.0), sąveikos apžvalgos diagramas, (UML2.0), sekos, sinchronizacijos (UML2.0) diagramas.
Taip pat žiūrėkite
-
sąvokų rinkinys Programavimo paradigma,
kuris apibrėžia požiūrį į programavimą -
metodologija
OOP,
kuri plačiai naudojama programavime -
schema
MVC,
kuri naudojama kodo organizavimui į blokus kiekvienai užduočiai -
diagrama užduočių degimo diagrama,
kuri naudojama grafiniam darbo apimties vaizdavimui