Структурная
Flowchart
Классическая блок-схема — старейшая и самая универсальная нотация для описания алгоритмов и процессов.
История
Блок-схема впервые применена для описания компьютерных алгоритмов Германом Гольдстайном и Джоном фон Нейманом в 1947 году. Идея быстро перешла из программирования в бизнес-аналитику. К 1960-м годам блок-схемы стандартизированы ASME, а в 1985 году ISO принял стандарт 5807. В России действует ГОСТ 19.701-90.
Базовые символы
- Прямоугольник — операция или действие
- Ромб — условие, ветвление
- Овал / параллелограмм — начало, конец, ввод/вывод
- Стрелка — поток управления
- Соединитель (круг с буквой/цифрой) — переход между фрагментами
Преимущества
Блок-схемы остаются самым универсальным языком описания процессов:
- Каждый человек после школьных уроков информатики понимает базовую семантику
- Инструменты для рисования есть везде — от Visio до онлайн-сервисов
- Подходят для любых процессов: бизнес, инженерных, организационных
Когда выбирать
Блок-схема — оптимальный выбор для:
- Быстрого описания простого алгоритма
- Коммуникации с непрофессиональной аудиторией
- Обучения и презентаций
- Однократного документирования
Ограничения
- Нет поддержки параллелизма
- Не описывает роли и зоны ответственности
- Сложные процессы становятся нечитаемыми
- Нет исполняемой семантики