Modellasdyryş dili UML
Modellasdyryş dili UML (Unified Modeling Language, Birleşdirilen modellasdyryş dili) prosesleri we komponentleri diagrammalar we shemalar arkaly düşündirýär. Şeýle-de bolsa, UML asly programma ýazuw dili däl, ýöne onuň modellerine esaslanyp, kod generirlemek mümkin.
Bu modellasdyryş dili giňden peýdalanylýar programma üpjünçiligini işläp taýýarlaýyş iş sikllarynda, sistema taslamasynda.
UML dilinde aşakdaky esasy diagramma görnüşleri bar:
- Gurluş diagrammalary (Structure Diagrams), olara synp diagrammalary, komponent diagrammalary, kompozit/gurluş diagrammalary, hyzmatdaşlyk (kooperasiýa) diagrammalary (UML2.0), ýerleşdiriş diagrammalary, obýekt diagrammalary, paket diagrammalary, profil diagrammalary (UML2.2) degişlidir.
- Özüni alyp barlyş diagrammalary (Behavior Diagrams), olara işjeňlik diagrammalary, ýagdaý diagrammalary, ulanylyş ýagdaýlary ýa-da ulanylyş variantlary diagrammalary degişlidir.
- Gatnaşyk diagrammalary (Interaction Diagrams), olara habarlaşma diagrammalary (UML2.0), gatnaşygy gözden geçiriş diagrammalary, (UML2.0), yzygiderlilik diagrammalary, sinhronizasiýa diagrammalary (UML2.0) degişlidir.
Hem-de garaşyň
-
düşünjeler toplumy Programmirleme paradigmasy,
programmirlemäne ýanaşymy kesgitleýän -
usul
OOP,
programmirlemäde giňden ulanylýan -
schema
MVC,
her bir tapgyr üçin kody bölümlere bölmek üçin ulanylýan -
diagramma işiň ýanmagynyň diagrammasy,
iş mukdaryny grafiki suratda görkezmek üçin ulanylýan