Definition des Systemflussdiagramms

Kreative Geschäftsfrau Brainstorming, Überprüfung des Flussdiagramms, das an der Mauer im Büro hängt

Bildnachweis: Heldenbilder/Heldenbilder/GettyImages

Ein Flussdiagramm ist eine grafische Darstellung einer Abfolge von Aktivitäten in einem Prozess. Flussdiagramme wurden erstmals im frühen 20. Jahrhundert verwendet, um Konstruktions- und Fertigungssysteme zu beschreiben. Mit dem Aufkommen der Computerprogrammierung wurde das Systemflussdiagramm zu einem wertvollen Werkzeug zum Darstellen des Steuerungsflusses durch ein Computersystem und wo Entscheidungen getroffen werden, die den Fluss beeinflussen.

Systemflussdiagramm vs. Datenflussdiagramm

Sowohl in System- als auch in Datenflussdiagrammen werden verschiedene Standardsymbole verwendet, wobei die Form des Symbols seine Funktion anzeigt. Die Symbole sind durch Linien verbunden, die die Fließrichtung anzeigen. Text innerhalb des Symbols beschreibt seine spezifische Funktion. Im Gegensatz zu Datenflussdiagrammen, die die Bewegung von Daten zeigen, zeigen Systemflussdiagramme Entscheidungen, die den Fluss der Programmlogik ändern. Systemflussdiagramme verwenden das Rautensymbol, um Ja/Nein-Entscheidungen darzustellen, wobei für jede Antwort eine separate Linie hinter der Raute steht.

Video des Tages

Symbole des Systemflussdiagramms

Alle Systemflussdiagramme beginnen und enden mit einer ovalen Form, die den Beginn und das Ende der beschriebenen Programmieraufgabe anzeigt. Innerhalb des Flussdiagramms wird ein Rechteck verwendet, um einen Prozess oder eine Aktivität darzustellen, die abgeschlossen werden soll. Die Dateneingabe oder -ausgabe in das System wird durch ein Parallelogramm dargestellt. In einem Computersystem umfassen Beispiele für Dateneingabequellen Tastaturen, Mäuse, Scanner, Kameras, Mikrofone und verschiedene Arten von Sensoren. Beispiele für Ausgabeziele sind 2D- und 3D-Drucker, Anzeigegeräte und Lautsprecher.

Lesen eines Systemflussdiagramms

Wenn Sie ein System verstehen möchten, müssen Sie das Systemflussdiagramm lesen können, das es beschreibt. Beginnen Sie mit dem Startsymbol und folgen Sie den Fließlinien durch jedes Symbol bis zum Endsymbol. Verfolgen Sie bei jedem Entscheidungssymbol die alternativen Pfade. Das Durchlaufen eines Flussdiagramms auf diese Weise wird als "Desk-Checking" bezeichnet. Programmierer verwenden Desk-Checking, um sicherzustellen, dass alle Entscheidungen und Prozesse richtig definiert sind, bevor sie mit der Programmierung beginnen.

Vorteile von Systemflussdiagrammen

Computerprogrammierung erfordert sorgfältige Planung und logisches Denken. Programmierer müssen eine Aufgabe gründlich verstehen, bevor sie mit dem Programmieren beginnen. Systemflussdiagramme wurden in den frühen Tagen der Programmierung häufig verwendet, um Systemdesignern zu helfen, alle zu treffenden Entscheidungen zu visualisieren. Inzwischen wurden andere Werkzeuge eingeführt, die für die Beschreibung komplexer Systeme möglicherweise besser geeignet sind. Eines dieser Tools ist Pseudocode, der eine Kombination aus Programmiersprachensyntax und englischähnlicher natürlicher Sprache verwendet, um zu beschreiben, wie eine Aufgabe ausgeführt wird. Viele Systemdesigner finden, dass Pseudocode einfacher zu erzeugen und zu modifizieren ist als ein kompliziertes Flussdiagramm. Flussdiagramme werden jedoch immer noch für viele Geschäftsanwendungen verwendet.