Основные различия между блок-схемами алгоритмов и потоковыми диаграммами (диаграммами потоков данных, DFD):
- Блок-схемы представляют алгоритм в виде последовательности шагов, используя различные формы блоков и соединительные линии. 15 Очередность выполнения действий определяется линиями, которые соединяют блочные элементы. 5
- DFD фокусируются на потоках данных между процессами, системами и хранилищами информации, акцентируя внимание на движении данных. 16 С их помощью можно описывать входящие и выходящие потоки данных и хранилища этих данных. 6
Таким образом, блок-схемы отображают алгоритм, а DFD — потоки данных в информационной системе.
Отличить эти инструменты можно по назначению стрелок: на блок-схеме они указывают на последовательность событий, а на DFD — на перемещение данных. 3