Este documento describe el diseño orientado al flujo de datos (DOFD), un método de diseño de software que integra el flujo de información en el proceso de diseño. El DOFD representa la arquitectura del sistema y la estructura de datos a través de diagramas de flujo de datos. Existen dos tipos de flujo de datos: flujo de transformación, donde la información se transforma internamente, y flujo de transacción, donde la información puede seguir diferentes caminos. El DOFD convierte estos diagramas en una estructura de programa mediante cinco pasos