Блок-схема

Эта диаграмма известна, наверное, любому человеку с техническим образованием в образе старой доброй блок-схемы алгоритма.

Диаграмма описывает последовательность действий, выполняемых в зависимости от различных условий.

Основных элементов для построения диаграммы три:

  • описание действия — прямоугольник со скруглёнными углами;

  • однонаправленная стрелка, показывающая последовательность действий во времени;

  • точка ветвления (ромб), из которой можно пойти разными путями, в зависимости от выполнения какого-то условия.

Кроме этого, на ней можно изображать и состояния. Часто бывает нужно показать начальное и конечное состояние, чтобы понять, о какой части процесса идёт речь.

С помощью этой диаграммы можно описывать любые процессы, которые можно разложить на последовательность шагов. При этом предполагается, что все эти шаги выполняет кто-то или что-то, действующее как одно целое: программа, пользователь, группа людей или целая организация. Если вам нужно показать последовательность шагов, выполняемых разными участниками, то для этого лучше подойдёт диаграмма «Бассейн».

В UML похожая диаграмма называется Диаграммой деятельности (Activity Diagram).