June 6, 2023
О нотациях UML
UML – унифицированный язык моделирования (Unified Modeling Language) — это система обозначений, которую можно применять для объектно-ориентированного анализа и проектирования или использовать для визуализации, спецификации, конструирования и документирования программных систем.
UML = Диаграммы + Связи + Сущности:
А ещё это то, чем я больше года не пользовался (на момент написания заметки) и, потому, стал забывать. Тем не более, штука крайне полезная и если уж не получается запомнить, то организую место в котором сохраню всякое важное по сабжу и в случае необходимости смогу посмотреть.
Структурные UML-диаграммы
Поведенческие UML-диаграммы
Основные недостатки UML
- Избыточность языка
Неоправданно большой и сложный. - Неточная семантика
Допускает трактовку спецификаций. - Кумулятивная нагрузка/Рассогласование нагрузки
Неспособность входа одной системы воспринять выход другой.
Как использовать
Полезные ссылки
- Описание от Lucidchart
- DRAW.IO
Онлайн-инструмент для построения UML диаграмм.