¿Qué es un diagrama de flujo de datos?
Un diagrama de flujo de datos (DFD) muestra cómo se mueven los datos entre procesos, almacenes y entidades externas. La notación procede del análisis estructurado de los años setenta, con las variantes de Yourdon y DeMarco y la de Gane y Sarson.
Las flechas llevan datos, no control: cada una se etiqueta con lo que viaja. En una tubería de datos moderna, cada etapa (ingesta, limpieza, modelado, consumo) aparece con su responsable, de modo que se ve quién es dueño de cada transformación.
Cuándo usar un diagrama de flujo de datos
- Para documentar qué roles intervienen en una plataforma de datos y qué entrega cada uno al siguiente.
- Para un análisis de privacidad o de RGPD, siguiendo por dónde pasan los datos personales.
- Si quieres mostrar decisiones y ramas lógicas, no datos, usa un diagrama de flujo clásico.
Cómo hacer un buen diagrama de flujo de datos
- Etiqueta cada flecha con el dato concreto que circula («pedidos diarios en CSV»), nunca con verbos de control.
- Asigna un responsable a cada etapa o proceso; un dato sin dueño es un problema esperando a ocurrir.
- Diferencia visualmente procesos, almacenes y entidades externas.
- Empieza con un diagrama de contexto de nivel 0 y detalla cada proceso en un nivel inferior solo si hace falta.