26 of 59 menu

მოდელირების ენა UML

მოდელირების ენა UML (Unified Modeling Language, გაერთიანებული მოდელირების ენა) აღწერს პროცესებსა და კომპონენტებს დიაგრამებისა და სქემების მეშვეობით. ამის მიუხედავად, UML არ არის ნამდვილი პროგრამირების ენა, თუმცა მის მოდელებზე დაყრდნობით შესაძლებელია კოდის გენერირება.

ამ მოდელირების ენამ ფართო გამოყენება ჰპოვა პროგრამული უზრუნველყოფის შემუშავების სამუშაო ციკლებში, სისტემურ დიზაინში.

UML ენაში არსებობს დიაგრამების შემდეგი ძირითადი ტიპები:

  • სტრუქტურული დიაგრამები (Structure Diagrams), რომლებსაც მიეკუთვნება კლასების, კომპონენტების, კომპოზიტური/შედგენილი სტრუქტურის, კოოპერაციის (UML2.0), დეპლოიმენტის, ობიექტების, პაკეტების, პროფილების (UML2.2) დიაგრამები.
  • ქცევითი დიაგრამები (Behavior Diagrams), რომლებიც მოიცავს აქტივობის, მდგომარეობების, შემთხვევების ან გამოყენების შემთხვევების დიაგრამებს.
  • ინტერაქციის დიაგრამები (Interaction Diagrams), რომლებიც მოიცავს კომუნიკაციის (UML2.0), ინტერაქციის მიმოხილვის, (UML2.0), თანმიმდევრობის, სინქრონიზაციის (UML2.0) დიაგრამებს.

ასევე იხილეთ

  • კონცეფციების ნაკრები პროგრამირების პარადიგმა,
    რომელიც განსაზღვრავს პროგრამირების მიდგომას
  • მეთოდოლოგია OOP,
    რომელიც ფართოდ გამოიყენება პროგრამირებაში
  • სქემა MVC,
    რომელიც გამოიყენება კოდის დასაჯგუფებლად დავალების მიხედვით
  • დიაგრამა დავალებების წვის,
    რომელიც გამოიყენება სამუშაოს მოცულობის გრაფიკული წარმოსადგენად
tritmscsru