DFD (диаграмма потоков данных) отличается от других методологий проектирования систем тем, что позволяет визуально показать все процессы с точки зрения данных. 4
На диаграммах потоков данных показываются работы, которые входят в состав описываемого бизнес-процесса, а также входы и выходы каждой из работ. 2 Эти входы и выходы представляют собой информационные или материальные потоки. 2
В отличие от IDEF0, где система рассматривается как взаимосвязанные работы, а стрелки представляют собой жёсткие взаимосвязи, в DFD стрелки показывают лишь то, как объекты (включая данные) движутся от одной работы к другой. 3
DFD отражает функциональные зависимости значений, вычисляемых в системе, включая входные значения, выходные значения и внутренние хранилища данных. 3