История

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

Базовые символы

  • Прямоугольник — операция или действие
  • Ромб — условие, ветвление
  • Овал / параллелограмм — начало, конец, ввод/вывод
  • Стрелка — поток управления
  • Соединитель (круг с буквой/цифрой) — переход между фрагментами

Преимущества

Блок-схемы остаются самым универсальным языком описания процессов:

  • Каждый человек после школьных уроков информатики понимает базовую семантику
  • Инструменты для рисования есть везде — от Visio до онлайн-сервисов
  • Подходят для любых процессов: бизнес, инженерных, организационных

Когда выбирать

Блок-схема — оптимальный выбор для:

  • Быстрого описания простого алгоритма
  • Коммуникации с непрофессиональной аудиторией
  • Обучения и презентаций
  • Однократного документирования

Ограничения

  • Нет поддержки параллелизма
  • Не описывает роли и зоны ответственности
  • Сложные процессы становятся нечитаемыми
  • Нет исполняемой семантики