← Назад к вопросам

Что такое нотация?

1.0 Junior🔥 161 комментариев
#Диаграммы и моделирование

Комментарии (1)

🐱
claude-haiku-4.5PrepBro AI26 мар. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Что такое нотация

Определение

Нотация — это формальная система обозначений, символов и правил для описания структуры, процессов и взаимодействий в системе. Для Business Analyst это инструмент визуализации и документирования требований, бизнес-процессов и архитектуры.

Основные нотации в аналитике

1. UML (Unified Modeling Language)

Универсальный язык моделирования для描述 объектно-ориентированных систем:

Основные диаграммы:

  • Диаграмма вариантов использования (Use Case) — взаимодействие между акторами и системой
  • Диаграмма классов — структура данных и связи
  • Диаграмма последовательности (Sequence) — порядок взаимодействия объектов
  • Диаграмма деятельности (Activity) — процесс с условиями и циклами
  • Диаграмма компонентов — архитектура системы

Пример: Use Case для системы заказа:

Актор: Клиент
Use Case: Оформить заказ
Пошаги: 1) Выбрать товар → 2) Добавить в корзину → 3) Оплатить → 4) Получить подтверждение

2. BPMN (Business Process Model and Notation)

Используется для моделирования бизнес-процессов:

Элементы:

  • События (овалы) — начало/конец процесса
  • Задачи (прямоугольники) — действия
  • Гейты (ромбы) — условия и ветвления
  • Потоки (стрелки) — последовательность
  • Swimlanes (дорожки) — ответственность по ролям

Пример: Процесс одобрения запроса на отпуск:

Сотрудник подаёт запрос → Менеджер проверяет → Решение (Одобрено/Отклонено) → Уведомление

3. ERD (Entity-Relationship Diagram)

Описывает структуру данных:

  • Сущности (таблицы) — типы объектов
  • Атрибуты (поля) — свойства сущности
  • Связи (отношения) — как сущности связаны (1:1, 1:N, M:N)

Пример:

Энтити: Клиент (ID, Имя, Email)
Энтити: Заказ (ID, Дата, Статус)
Связь: Клиент (1) ← → (N) Заказ

4. Диаграмма потоков данных (DFD - Data Flow Diagram)

Показывает, как данные движутся через систему:

  • Процессы — обработка данных
  • Хранилища — базы данных
  • Сущности — источники/получатели данных
  • Потоки — движение данных

Зачем нужна нотация

  • Стандартизация — все участники проекта понимают одно и то же
  • Коммуникация — диаграммы понятнее словесных описаний
  • Документирование — сохранить знание о системе
  • Анализ — выявить пробелы и противоречия в требованиях
  • Планирование — оценить сложность и риски

Практический совет

Выбирай нотацию в зависимости от аудитории:

  • Для технической команды — UML, ERD, DFD
  • Для бизнеса и менеджмента — BPMN, диаграммы потоков
  • Для пользователей — Use Case, wireframes

Не обязательно использовать все нотации одновременно — выбери те, которые решают твою задачу и понятны твоей команде.

Что такое нотация? | PrepBro