Home

Datenflussdiagramme

Datenflussdiagramme sind grafische Modelle zur Darstellung von Informationströmen in einem Informationssystem. Sie dienen der Analyse und dem Design von Systemen, indem sie zeigen, wie Daten von Quellen aus externen Systemen durch Prozesse transformiert und in Datenspeicher abgelegt oder an andere Systeme weitergeleitet werden.

Die zentralen Elemente eines Datenflussdiagramms sind externe Entitäten, Prozesse, Datenspeicher und Datenflüsse. Externe Entitäten liefern oder

Anwendung und Nutzen von Datenflussdiagrammen liegen in der systemsatischen Strukturierung von Anforderungen, der Identifikation von Schnittstellen,

Einschränkungen betreffen den statischen Charakter der Modelle: sie zeigen typischerweise keinen zeitlichen Ablauf, Kontrollfluss oder Implementierungsdetails.

Historisch gehören Datenflussdiagramme zur Strukturierten Analyse der 1970er Jahre. Bedeutende Beiträge stammen von Yourdon, DeMarco sowie

empfangen
Daten
außerhalb
des
betrachteten
Systems.
Prozesse
arbeiten
als
Transformatoren,
die
Eingaben
in
Ausgaben
umformen.
Datenspeicher
repräsentieren
persistente
Datenbestände.
Datenflüsse
zeigen
den
Weg
der
Informationen
zwischen
Entitäten,
Prozessen
und
Speichern.
Es
existieren
unterschiedliche
Notationen,
z.
B.
Yourdon/DeMarco
und
Gane-Sarson,
die
dieselben
Konzepte
mit
leicht
abweichenden
Symbolen
darstellen.
Üblich
ist
auch
ein
Kontextdiagramm
(Level
0),
das
das
Gesamtsystem
als
einzigen
Prozess
mit
externen
Entitäten
zeigt;
nachfolgende
Ebenen
zerlegen
den
Prozess
schrittweise
in
Unterprozesse.
redundanter
Datenverarbeitung
und
potenziellen
Engpässen.
Sie
unterstützen
die
Kommunikation
mit
Stakeholdern
und
dienen
als
Grundlage
für
weitere
Modelle,
wie
Datenwörterbücher
oder
Prozessbeschreibungen.
Pflege,
Namenskonventionen
und
Balancing
über
Ebenen
hinweg
sind
wichtig,
damit
Diagramme
konsistent
bleiben.
Gane
und
Sarson.
In
der
Praxis
werden
DFDs
oft
zusammen
mit
anderen
Modellen
verwendet,
um
ein
ganzheitliches
Systemverständnis
zu
ermöglichen.