Диаграмма потоков данных ( англ. Data Flow Diagram ) - графическое представление «потоков» данных в информационной системе. Диаграмма потоков данным также может использоваться для представления обработки данных (структурная разработка). Считается обычным, для разработчика, с начала чертить ДПД уровня контекста, благодаря чему будет показано взаимодействие системы с внешними модулями. Эта ДПД уровня контекста, затем расширяется, для того, чтобы показать разрабатываемую систему детальнише. Диаграмы потоков данных содержат четыре типа графических элементов: процессы, представляющие собой трансформацию данных в рамках системы, которая описывается, репозитории (хранилище данных), внешние по отношению к системы сущности и потоки данных между элементами трех предыдущих типов.