Jezik za modelovanje UML
Jezik za modelovanje UML (Unified Modeling Language, Ujedinjeni jezik za modelovanje) opisuje procese i komponente pomoću dijagrama i šema. Istovremeno, UML nije pravi programski jezik, ali je na osnovu njegovih modela moguće generisati kod.
Ovaj jezik za modelovanje je našao široku primenu u radnim ciklusima pri razvoju softvera, sistemskog projektovanja.
Postoje sledeći osnovni tipovi dijagrama u jeziku UML:
- Strukturni dijagrami (Structure Diagrams), kojima pripadaju dijagrami klasa, komponenti, kompozitne/sastavne strukture, kooperacije (UML2.0), razmeštanja, objekata, paketa, profila (UML2.2).
- Dijagrami ponašanja (Behavior Diagrams), koji uključuju dijagrame aktivnosti, stanja, slučajeva upotrebe.
- Dijagrami interakcije (Interaction Diagrams), koji uključuju dijagrame komunikacije (UML2.0), pregleda interakcije, (UML2.0), sekvence, sinhronizacije (UML2.0).
Pogledajte takođe
-
skup koncepata Paradigma programiranja,
koji određuje pristup programiranju -
metodologija
OOP,
koja se široko koristi u programiranju -
šema
MVC,
koja se primenjuje za organizaciju koda po blokovima za svaki zadatak -
dijagram sagorevanja zadataka,
koji se primenjuje za grafički prikaz obima posla