Език за моделиране 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,
която се прилага за организиране на код по блокове за всяка задача -
диаграма изгаряне на задачи,
която се използва за графично представяне на обема работа