Datenflussdiagramm

Datenflussdiagramm

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.

Datenflussdiagramm mit Datenspeicher, Datenflüssen, Funktion und Schnittstelle

Beim Datenflussdiagramm werden vier Elementtypen mit folgender Semantik unterschieden:

  • Datenspeicher: dargestellt durch zwei parallele Linien, zwischen denen der Speichername steht (in der UML als Pufferknoten modellierbar).
  • Datenfluss: dargestellt durch einen Pfeil mit Namen. Greift eine Funktion lesend und schreibend auf einen Datenspeicher zu kann man dies entweder mit zwei getrennten Pfeilen oder mit einem Doppelpfeil darstellen.
  • Funktion (oder Prozess): dargestellt durch einen Kreis mit Namen (vergleichbar der Aktivität in der UML).
  • Schnittstelle zur Umwelt: dargestellt durch ein Rechteck, das den Schnittstellennamen enthält (externer Partner). Schnittstellen, an denen Daten in das System einfließen, werden Datenquellen genannt. Schnittstellen, an denen Daten aus dem System verschwinden heißen Datensenken.

Es gibt verschiedene Notationen zur Darstellung von Datenflussdiagrammen. Die oben vorgestellte Notation wurde 1979 von Tom DeMarco im Rahmen der Strukturierten Analyse beschrieben. Früher wurden die Symbole aus DIN 66001 verwendet. Diese Notation ist heute aber eher unüblich.

Bei jedem Datenfluss muss mindestens einer der Endpunkte (Quelle und/oder Ziel) ein Prozess sein. Die verfeinerte Darstellung eines Prozesses kann in einem weiteren Datenflussdiagramm erfolgen, das diesen Prozess in Subprozesse unterteilt.

Das Datenflussdiagramm ist das wesentliche Modellierungsinstrument der Strukturierten Analyse.

Bei Verwendung der UML übernimmt gewöhnlich das Aktivitätsdiagramm die Rolle des Datenflussdiagramms.

Eine Sonderform des Datenflussplans ist der stellenorientierte Datenflussplan, auch wer/was-Diagramm genannt. Dabei werden die Tätigkeiten den einzelnen Teilnehmern in vertikalen Swimlanes pro Teilnehmer zugeordnet.

Weblinks


Wikimedia Foundation.

См. также в других словарях:

  • Schmetterlingsgraph — Datenflussdiagramm von den beiden Eingäng x0,1 zu den beiden Ausgängen y0,1, welche der Konktur eines Schmetterlings entspricht Ein Schmetterlingsgraph (englisch butterfly graph) zeigt, wie aus der Grundfunktion (der Schmetterling) der… …   Deutsch Wikipedia

  • Datenflussplan — 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… …   Deutsch Wikipedia

  • Datenflußdiagramm — 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… …   Deutsch Wikipedia

  • Datenflußplan — 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… …   Deutsch Wikipedia

  • Data-Dictionary — Ein Data Dictionary – in deutscher Übersetzung auch Datenwörterbuch, Datenkatalog oder etwas unscharf Datenverzeichnis genannt – ist ein Katalog von Metadaten, der die Definitionen und Darstellungsregeln von Datenelementen enthält. Es beschreibt… …   Deutsch Wikipedia

  • Datadictionary — Ein Data Dictionary – in deutscher Übersetzung auch Datenwörterbuch, Datenkatalog oder etwas unscharf Datenverzeichnis genannt – ist ein Katalog von Metadaten, der die Definitionen und Darstellungsregeln von Datenelementen enthält. Es beschreibt… …   Deutsch Wikipedia

  • Datenflussarchitektur — Eine Datenfluss Architektur ist eine alternative Rechnerarchitektur zur sog. von Neumann Architektur, nach der die allermeisten heute gängigen Rechner implementiert sind. Ein nach der Datenfluss Architektur implementierter Rechner heißt… …   Deutsch Wikipedia

  • Datenflussgraph — Eine Datenfluss Architektur ist eine alternative Rechnerarchitektur zur sog. von Neumann Architektur, nach der die allermeisten heute gängigen Rechner implementiert sind. Ein nach der Datenfluss Architektur implementierter Rechner heißt… …   Deutsch Wikipedia

  • Datenflussrechner — Eine Datenfluss Architektur ist eine alternative Rechnerarchitektur zur sog. von Neumann Architektur, nach der die allermeisten heute gängigen Rechner implementiert sind. Ein nach der Datenfluss Architektur implementierter Rechner heißt… …   Deutsch Wikipedia

  • Datenkatalog — Ein Data Dictionary – in deutscher Übersetzung auch Datenwörterbuch, Datenkatalog oder etwas unscharf Datenverzeichnis genannt – ist ein Katalog von Metadaten, der die Definitionen und Darstellungsregeln von Datenelementen enthält. Es beschreibt… …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»