Нотации визуального моделирования: обзор

Нотации визуального моделирования: обзор

Текст для слайда

Современные архитекторы используют несколько нотаций: BPMN, UML, ArchiMate, C4 и их визуальные реализации (PlantUML, Mermaid).
Каждая фокусируется на своём уровне архитектуры и типе взаимодействий.



Основные стандартизированные нотации:

  1. BPMN (Business Process Model and Notation) — описание бизнес-процессов и потоков работ.
    Используется аналитиками, архитекторами предприятия, менеджерами бизнес-процессов.

  2. UML (Unified Modeling Language) — язык моделирования программных систем.
    Включает диаграммы классов, компонентов, последовательностей, состояний, вариантов использования, развёртывания.

  3. ArchiMate — архитектурная нотация уровня предприятия (Enterprise Architecture), поддерживающая уровни бизнес → приложение → технология.

  4. C4 Model (Context–Container–Component–Code) — современный минималистичный стандарт для архитектур приложений и микросервисов.

  5. ERD (Entity-Relationship Diagram) — диаграммы данных, описывающие структуру БД.

  6. SysML (Systems Modeling Language) — расширение UML для инженерных систем, включает физические и логические компоненты.

PlantUML и Mermaid — не отдельные нотации, а DSL-языки (Domain-Specific Language), которые позволяют генерировать UML, BPMN-подобные и архитектурные диаграммы из текстового описания.

Автор: к.п.н., Румянцев Сергей Александрович, доцент Финансового университета при Правительстве РФ; доцент ОЧУВО Международного инновационного университета; Консалтинг, управление разработкой ПО; системный и бизнес анализ; менеджмент; аналитиз данных; управление ИТ. Телефон для связи +79269444818 (мессенджеры)   Короткая ссылка:

Нотации визуального моделирования: обзор

Текст для слайда

Современные архитекторы используют несколько нотаций: BPMN, UML, ArchiMate, C4 и их визуальные реализации (PlantUML, Mermaid).
Каждая фокусируется на своём уровне архитектуры и типе взаимодействий.



Основные стандартизированные нотации:

  1. BPMN (Business Process Model and Notation) — описание бизнес-процессов и потоков работ.
    Используется аналитиками, архитекторами предприятия, менеджерами бизнес-процессов.

  2. UML (Unified Modeling Language) — язык моделирования программных систем.
    Включает диаграммы классов, компонентов, последовательностей, состояний, вариантов использования, развёртывания.

  3. ArchiMate — архитектурная нотация уровня предприятия (Enterprise Architecture), поддерживающая уровни бизнес → приложение → технология.

  4. C4 Model (Context–Container–Component–Code) — современный минималистичный стандарт для архитектур приложений и микросервисов.

  5. ERD (Entity-Relationship Diagram) — диаграммы данных, описывающие структуру БД.

  6. SysML (Systems Modeling Language) — расширение UML для инженерных систем, включает физические и логические компоненты.

PlantUML и Mermaid — не отдельные нотации, а DSL-языки (Domain-Specific Language), которые позволяют генерировать UML, BPMN-подобные и архитектурные диаграммы из текстового описания.

https://webprogr.ru/~mqsoj
Короткая ссылка на новость:https://webprogr.ru/~mqsoj


Последние новости

Нотации визуального моделирования: обзор

Нотации визуального моделирования: обзор

Текст для слайда

Современные архитекторы используют несколько нотаций: BPMN, UML, ArchiMate, C4 и их визуальные реализации (PlantUML, Mermaid).
Каждая фокусируется на своём уровне архитектуры и типе взаимодействий.



Основные стандартизированные нотации:

  1. BPMN (Business Process Model and Notation) — описание бизнес-процессов и потоков работ.
    Используется аналитиками, архитекторами предприятия, менеджерами бизнес-процессов.

  2. UML (Unified Modeling Language) — язык моделирования программных систем.
    Включает диаграммы классов, компонентов, последовательностей, состояний, вариантов использования, развёртывания.

  3. ArchiMate — архитектурная нотация уровня предприятия (Enterprise Architecture), поддерживающая уровни бизнес → приложение → технология.

  4. C4 Model (Context–Container–Component–Code) — современный минималистичный стандарт для архитектур приложений и микросервисов.

  5. ERD (Entity-Relationship Diagram) — диаграммы данных, описывающие структуру БД.

  6. SysML (Systems Modeling Language) — расширение UML для инженерных систем, включает физические и логические компоненты.

PlantUML и Mermaid — не отдельные нотации, а DSL-языки (Domain-Specific Language), которые позволяют генерировать UML, BPMN-подобные и архитектурные диаграммы из текстового описания.

Рейтинг@Mail.ru