🔄 Диаграмма активности (Activity Diagram)
📌 Что это такое?
Диаграмма активности (или действий) — это инструмент, используемый для моделирования бизнес-процессов или алгоритмов.
Она помогает понять последовательность шагов, которые выполняются в системе, и кто за них отвечает.
🧱 Основные компоненты диаграммы
- ⚫ Начало процесса — старт алгоритма.
- 🟦 Действие (процесс) — блок с описанием выполняемого шага.
- 🔀 Условия (ветвления) — ромб с вариантами решений.
- ➡ Потоки (стрелки) — указывают направление переходов.
- ⏹️ Конец процесса — завершение работы системы.
📋 Пример: Обработка заявки на обслуживание (Arvutihooldus)
Диаграмма разделена на три дорожки (секции):
- 👤 Клиент
- ⚙️ Система
- 🛠 Техник
🔁 Последовательность действий:
- Клиент заполняет форму заявки.
- Система проверяет корректность описания:
- Если есть ошибки — запрашивает уточнение.
- Если всё верно — назначает техника.
- Техник подтверждает и проводит диагностику:
- Если проблема устранена — завершает заявку.
- Если нет — возвращает информацию в систему.
- Система:
- Отправляет уведомление клиенту;
- Выставляет счёт;
- Получает оплату;
- Высылает чек;
- Закрывает заявку.
- Клиент подтверждает выполнение и забирает устройство.
✅ Вывод
Диаграмма активности отлично отображает реальные шаги и роли в процессе.
Она помогает:
- Проанализировать работу системы;
- Увидеть узкие места;
- Объяснить логику работы другим участникам команды.
— диаграмма активности или деятельности (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

