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