BPMN и UML для системного аналитика — когда что использовать

Как системному аналитику работать с BPMN и UML — процессы, sequence, activity и согласование с командой.

Дата публикации16 июня 2026 г.
Время чтения4 мин
Оглавление
BPMN и UML в работе системного аналитика
Нотации моделирования для системного аналитика

BPMN и UML — два языка, которыми системный аналитик объясняет команде «что происходит». Путаница между ними — частая ошибка новичков.

BPMN: процессы и роли

BPMN (Business Process Model and Notation) — для потоков работ.

Ключевые элементы:

ЭлементНазначение
Start / End EventНачало и конец процесса
TaskДействие
Gateway (XOR/AND)Ветвление и параллель
Pool / LaneУчастники и роли

Когда использовать: onboarding клиента, согласование заявки, выпуск карты — любой сценарий «шаг за шагом».

Инструменты: Draw.io, Camunda Modeler.

UML: структура и поведение системы

UML — для логики системы, не только бизнес-процесса.

ДиаграммаЗачем SA
Use CaseГраницы системы, акторы
ActivityАлгоритм внутри системы
SequenceОбмен сообщениями между компонентами
ComponentМодули и зависимости

Когда использовать: описать вызов API, сценарий оплаты, интegrацию с внешним сервисом.

BPMN vs UML: простое правило

  • BPMN — «как организация работает» (люди, отделы, регламент)
  • UML sequence/activity — «как система обрабатывает запрос»

На одном проекте часто оба: BPMN для AS-IS процесса, sequence — для TO-BE интegrации.

Типичные ошибки

  • смешивать бизнес-шаги и технические вызовы на одной диаграмме без легенды
  • диаграмма без версии и автора в Confluence
  • «красивая картинка» без связи с user stories в Jira

Что спрашивают на собеседовании

  • нарисовать BPMN с gateway
  • объяснить sequence между frontend, API и БД
  • когда выбрали BPMN, а когда UML

См. вопросы на собеседовании SA.

Как учить на практике

На курсе системного аналитика IT Mentor BPMN и UML идут на сквозном проекте с ревью ментора — не отдельно от ТЗ и API.

Читайте также

Вывод

BPMN — процессы, UML — система. Системный аналитик владеет обеими нотациями на уровне «согласовать с разработкой и QA», а не «знаю названия из Wikipedia».

Просмотры0
АвторIT Mentor

Поделиться

Хочешь освоить это на практике?

Примени подходы из статьи на курсе системного аналитика IT Mentor.