Глубина модели определяется разложенными уровнями, где
определены подробные уровни.
Диаграмма потока данных (DFD) графическое представление
"потока" данных через информационную систему. DFD часто используется
в качестве предварительного шага для создания обзора системы, не
вдаваясь в большие детали, которые могут быть позже разработаны. [10]
DFDs также может использоваться для визуализации обработки данных
(структурированный дизайн).
DFD показывает, какая информация будет вводиться и выводиться из
системы, как данные будут продвигаться через систему и где будут
храниться данные. Он не показывает информацию о времени процесса или
о том, будут ли процессы работать последовательно или параллельно, в
отличие от традиционной структурированной блок-схемы, которая
фокусируется на потоке управления, или диаграммы рабочего процесса
действия UML, которая представляет, как потоки управления, так и потоки
данных как единую модель [11].
Диаграммы потока данных также известны как пузырьковые
диаграммы. [12]. DFD – это инструмент проектирования, используемый в
нисходящем подходе к проектированию систем. Этот контекстный уровень
DFD затем "взрывается", чтобы произвести уровень 1 DFD, который
показывает некоторые детали моделируемой системы. Уровень 1 DFD
показывает, как система делится на подсистемы (процессы), каждая из
которых имеет дело с одним или несколькими потоками данных к
внешнему агенту или от него, и которые в совокупности обеспечивают всю
функциональность системы в целом. Он также определяет внутренние
хранилища данных, которые должны присутствовать для того, чтобы
система выполняла свою работу, и показывает поток данных между
различными частями системы.
Диаграммы потоков данных являются одними из трех основных
перспектив структурно-системного анализа и метод проектирования