Un diagrama de flujo de datos (DFD) describe gráficamente un algoritmo o proceso mediante figuras y flechas que representan los pasos. Un DFD comienza con el inicio y sigue las acciones indicadas por cada figura hasta completar el proceso. Las figuras indican el tipo de paso como entrada, proceso o salida de datos. El documento también incluye recursos recomendados como un video sobre DFD y referencias bibliográficas.