🔄 Диаграмма активности (Activity Diagram)

📌 Что это такое?

Диаграмма активности (или действий) — это инструмент, используемый для моделирования бизнес-процессов или алгоритмов.
Она помогает понять последовательность шагов, которые выполняются в системе, и кто за них отвечает.

🧱 Основные компоненты диаграммы

  • Начало процесса — старт алгоритма.
  • 🟦 Действие (процесс) — блок с описанием выполняемого шага.
  • 🔀 Условия (ветвления) — ромб с вариантами решений.
  • Потоки (стрелки) — указывают направление переходов.
  • ⏹️ Конец процесса — завершение работы системы.

📋 Пример: Обработка заявки на обслуживание (Arvutihooldus)

Диаграмма разделена на три дорожки (секции):

  • 👤 Клиент
  • ⚙️ Система
  • 🛠 Техник

🔁 Последовательность действий:

  1. Клиент заполняет форму заявки.
  2. Система проверяет корректность описания:
  • Если есть ошибки — запрашивает уточнение.
  • Если всё верно — назначает техника.
  1. Техник подтверждает и проводит диагностику:
  • Если проблема устранена — завершает заявку.
  • Если нет — возвращает информацию в систему.
  1. Система:
  • Отправляет уведомление клиенту;
  • Выставляет счёт;
  • Получает оплату;
  • Высылает чек;
  • Закрывает заявку.
  1. Клиент подтверждает выполнение и забирает устройство.

✅ Вывод

Диаграмма активности отлично отображает реальные шаги и роли в процессе.
Она помогает:

  • Проанализировать работу системы;
  • Увидеть узкие места;
  • Объяснить логику работы другим участникам команды.


— диаграмма активности или деятельности (State / Activity diagramm)

Ta on mõeldud üldisemalt protsesside modelleerimiseks, kuid sobib kasutada ka väiksemaid ülesandeid lahendavate algoritmide kujutamiseks. 

Olulisemad tegevusskeemi komponendid

  • algussõlm – väike must muna, millega algoritm algab, sellest väljub alati üks voog
  • toiming  – ümardatud nurkadega ristkülik, nendesse kirjutatakse käsud, mida algoritmis täidetakse
  • voog  – nool, mis näitab üleminekuid ühest toimingust teise toimingusse; korrektne on, kui igasse toimingusse siseneb üks voog ning väljub samuti üks voog
  • otsustuspunkt– väike romb, mis tähistab otsuse tegemise kohta: vastavalt harude juurde kirjutatud tingimusele valitakse toimingute voogude vahel; vastavus if-lausega
  • tegevuse lõpp  – must mumm, millega algoritm lõppeb