Основное отличие блок-схемы от диаграммы потока данных заключается в цели и области отображения. 12
Блок-схема — это схематическое представление алгоритма, в котором используются символы, связанные между собой для обозначения потока информации и обработки. 2 Стрелки на блок-схеме указывают на последовательность событий. 3
Диаграмма потока данных (DFD) предназначена исключительно для отображения перемещения данных в системе. 1 В частности, откуда они появились, куда они перемещаются и как они хранятся. 1 Стрелки на диаграмме потоков данных указывают на перемещение данных. 3
Ещё одно отличие — в уровне представления системы: блок-схема показывает систему на более низком уровне, а DFD — на высоком. 2
Таким образом, блок-схема фокусируется на потоке управления в программе, а диаграмма потока данных — на процессах и потоке данных между ними. 2