BPMN и UML для системного аналитика — когда что использовать
Как системному аналитику работать с BPMN и UML — процессы, sequence, activity и согласование с командой.
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».
Хочешь освоить это на практике?
Примени подходы из статьи на курсе системного аналитика IT Mentor.

