Ein
Datenflussdiagramm oder
Datenflussplan (
engl. data flow diagram) stellt die Art der Verwendung, die Bereitstellung und Veränderung von
Daten innerhalb eines
Programms dar. Es kann auch dazu verwendet werden, den Datenfluss eines Prozesses oder einer Tätigkeit wiederzugeben (z. B. die Datenverwendung und Veränderung bei der Angebotserstellung in einem Handelsunternehmen). Ein Datenflussdiagramm hat keinen
Kontrollfluss, es gibt keine Entscheidungsregeln und keine
Schleifen. Die konkreten Operationen auf den Daten können durch einen
Programmablaufplan dargestellt werden.