Este documento describe los diagramas de flujo de datos (DFD) y su objetivo de modelar lógicamente un sistema para facilitar su comprensión. Explica que los DFD establecen qué funciones deben desarrollarse sin implicar cómo, y que se descomponen en varios niveles de detalle. Finalmente, presenta un ejemplo de DFD para la gestión de una biblioteca en diferentes niveles de detalle.