Was sind die Funktionen eines Symbolflussdiagramms?
Obwohl ein Symbolflussdiagramm dem Organisationsdiagramm eines Unternehmens ähnelt, dienen die beiden grafischen Formen unterschiedlichen Funktionen. Ein Flussdiagramm beschreibt die Schritte, die die Software zum Verarbeiten von Informationen von den anfänglichen Dateneingaben über die Verarbeitung und logischen Entscheidungen bis zu dem Punkt benötigt, an dem das Programm endet. Softwareentwickler verwenden Ablaufdiagramme, um zu planen, wie Computeranwendungen funktionieren, bevor Programmierer den Code schreiben. Manager und Auditoren überprüfen anschließend die Flussdiagramme, um zu überprüfen, ob die Software die Arbeit ausführt, die das Unternehmen benötigt.
Input-Output
Das Eingeben von Eingaben über eine Tastatur oder das Berichten von Ergebnissen auf einem Drucker sind wichtige Schritte in einem Programm. Daher enthält ein Flussdiagramm spezielle Symbole, um die Eingabe und Ausgabe anzuzeigen. Sie können ein Parallelogramm als Catch-All-Form verwenden, um verschiedene Eingabe- / Ausgabegeräte darzustellen, oder spezielle Figuren verwenden, die Festplatten, Druckern, Magnetbandlaufwerken und Anzeigebildschirmen ähneln. Abhängig davon, was das Eingabe-Ausgabe-Symbol bewirkt, kann dies auch bedeuten, dass das Programm für die Antwort eines Benutzers anhält. Dies ist wichtig, da der Computer für alle anderen Vorgänge mit voller Geschwindigkeit läuft.
Prozessbox
Ein rechteckiges Prozessfeld in einem Flussdiagramm zeigt Datenmanipulationen und Berechnungen an, die keine Entscheidungen beinhalten. Prozesse werden in klar definierten Schritten ausgeführt, und innerhalb einer Prozessbox erfolgen die Schritte immer in derselben Reihenfolge. Wie Eingabe- / Ausgabe-Symbole haben Prozessboxen eine einzige Leitung, die sie mit dem vorherigen Schritt des Flussdiagramms verbindet, und eine einzige Leitung, die zum nächsten führt. Ein Flussdiagramm kann eine beliebige Anzahl von Prozessboxen enthalten. Gute Kandidaten für Prozessboxen umfassen "Berechnen Sie die Gesamtsumme der Bestellungen als Summe aller Artikel minus Rabatte", "Sortieren der Teilenummern-Tabelle" und "Kombinieren von Stadt, Bundesland und Postleitzahl in eine Postanschrift."
Entscheidung Diamond
Zusätzlich zu den Berechnungen führt die Computersoftware verschiedene Arten von logischen Operationen aus, z. B. das Testen einer Berechnung auf Fehler oder den Vergleich zweier Zahlen, um zu sehen, welche größer ist. Das Programm führt dann je nach Testergebnis unterschiedliche Aktionen aus. Softwareentwickler verwenden vierzackige Raute-Symbole, um die verschiedenen Pfade anzugeben, nachdem ein Programm eine Entscheidung getroffen hat. Die Raute hat eine einzelne Linie, aber zwei oder mehr Linien führen zu anderen Schritten. Das Innere des Diamanten trägt eine Beschreibung der Entscheidung. Die vom Symbol ausgehenden Zeilen sind für jedes Ergebnis gekennzeichnet. Zum Beispiel kann ein Abrechnungsprogramm die Wochenarbeitsstunden mit der Zahl 40 vergleichen. Wenn die Zahl nicht größer als 40 ist, führt eine Linie von der Raute zu einem Prozess zur Berechnung des normalen Gehalts; Wenn er größer als 40 ist, führt eine andere Zeile zu einem Prozess für Überstundenvergütung.
Terminatoren und Anschlüsse
Einige Flussdiagramme beanspruchen viele Seiten. Daher ist es wichtig zu wissen, wo ein Prozess beginnt und endet. Terminatorsymbole - mit einer länglichen, runden Form - zeigen die Anfangs- und Endpunkte des Diagramms an. Ein Abschlusszeichen am Anfang einer Seite kann zum Beispiel die Bezeichnung "Begin" enthalten. Ein anderer Terminator kann das Wort "Ende" haben. Ein Flussdiagramm hat einen einzigen Anfangspunkt, kann jedoch mehrere Orte haben, an denen es endet, was durch Entscheidungen bestimmt wird, die auf dem Weg getroffen werden. Wenn das Flussdiagramm keine Entscheidungen hat, hat es ein einziges Ende. Ein anderes Symbol, das als Connector bezeichnet wird, zeigt an, wo ein Prozess die Seite verlässt oder von einer vorherigen Seite fortgesetzt wird. Verbinder erscheinen normalerweise als Kreise oder Chevron-förmige Symbole und enthalten einen Buchstaben. Ein entsprechender Konnektor mit dem gleichen Buchstaben wird auf einer anderen Seite angezeigt, wodurch der Programmablauf mit zusätzlichen Prozessen, Eingabe / Ausgabe-Operationen und Entscheidungen fortgesetzt wird.