Modellasdirma Dili UML
UML (Unified Modeling Language, Vahid Modellasdirma Dili) prosesleri ve komponentleri diaqramlar ve sxemler vasitesile tesvir edir. Bununla belə, UML heqiqi bir proqramlasdirma dili deyil, lakin onun modelləri əsasında kod generasiya etmak mümkindür.
Bu modellasdirma dili proqram teminati inkisafinda, sistem layihelendirmesinde ish tsikllarinda genish tetbiq tapmishdir.
UML dilinde asagidaki esas diaqram novleri movcuddur:
- Struktur Diaqramlar (Structure Diagrams), ki, bunlara sinif, komponent, komposit/qurulmus strukturu, emekdasliq (UML2.0), yayilmasi, obyektler, paketler, profiller (UML2.2) diaqramlari aiddir.
- Davranish Diaqramlari (Behavior Diagrams), ki, bunlara faaliyyet, veziyyet, istifade hallari diaqramlari daxildir.
- Qarsiliqli Tesir Diaqramlari (Interaction Diagrams), ki, bunlara kommunikasiya (UML2.0), qarsiliqli tesire umumi baxish, (UML2.0), ardicillig, sinxronizasiya (UML2.0) diaqramlari daxildir.
Hemcinin baxin
-
Proqramlasdirma Paradiqması anlayishlar toplusu,
ki, proqramlasdirmaya yanashmani teyin edir -
OOPmetodologiyasi,
ki, proqramlasdirmada genish istifade olunur -
MVCsxemi,
ki, kodu her bir vezife üçün bloklara uygunlashdirmag üçün tetbiq olunur -
vezifelerin erime diaqrami,
ki, ish hecminin qrafik tesviri üçün tetbiq olunur