Контекстная, логическая и физическая диаграммы потоков данных (DFD) отличаются по назначению и уровню детализации. 13
Контекстная диаграмма — это верхний уровень, который кратко и ёмко описывает назначение и границы системы. 4 Как правило, вся система представлена как один процесс. 3 Такие диаграммы используются редко, в основном для того, чтобы в понятном виде презентовать заказчику проект. 3
Логическая диаграмма более подробно описывает процессы, которые происходят в системе, какие входящие и выходящие данные нужны для каждого из процессов. 3 В центре внимания таких диаграмм — сам бизнес и необходимая ему информация, а не то, как работает или должна работать система. 15 Логические диаграммы помогают понять типы имеющихся и желаемых функциональных возможностей компании. 2
Физическая диаграмма — это детализированный логический уровень, где подробно раскрываются все входящие и выходящие данные, описывается база данных, которая используется в работе, и способ реализации всех элементов модели. 3 Физическая диаграмма показывает, как данные перемещаются в пределах системы и как система функционирует. 2 Она включает такие элементы, как файлы, программное и аппаратное обеспечение системы. 2
Таким образом, контекстная диаграмма описывает общую картину, логическая — процессы внутри компании, а физическая — реализацию бизнес-систем. 2