Нотации визуального моделирования: обзор
Текст для слайда
Современные архитекторы используют несколько нотаций: BPMN, UML, ArchiMate, C4 и их визуальные реализации (PlantUML, Mermaid).
Каждая фокусируется на своём уровне архитектуры и типе взаимодействий.
Основные стандартизированные нотации:
-
BPMN (Business Process Model and Notation) — описание бизнес-процессов и потоков работ.
Используется аналитиками, архитекторами предприятия, менеджерами бизнес-процессов. -
UML (Unified Modeling Language) — язык моделирования программных систем.
Включает диаграммы классов, компонентов, последовательностей, состояний, вариантов использования, развёртывания. -
ArchiMate — архитектурная нотация уровня предприятия (Enterprise Architecture), поддерживающая уровни бизнес → приложение → технология.
-
C4 Model (Context–Container–Component–Code) — современный минималистичный стандарт для архитектур приложений и микросервисов.
-
ERD (Entity-Relationship Diagram) — диаграммы данных, описывающие структуру БД.
-
SysML (Systems Modeling Language) — расширение UML для инженерных систем, включает физические и логические компоненты.
PlantUML и Mermaid — не отдельные нотации, а DSL-языки (Domain-Specific Language), которые позволяют генерировать UML, BPMN-подобные и архитектурные диаграммы из текстового описания.