Welche Tools verwenden Computerprogrammierer?

...

Flussdiagramme sind eine nützliche Methode, um den Programmiercode zu organisieren.

Computerprogrammierer schreiben jeden Aspekt jeder Software, die einen Computer zum Laufen, Berechnen, Aufzeichnen, Analysieren und Ausgeben von Daten bringt. Ungefähr 80 Prozent des Software-Designprozesses werden auf Papier durchgeführt, bevor tatsächlich mit dem Schreiben von Computercode begonnen wird. Programmierer verwenden Tools wie Designdokumentation, Flussdiagramme und Pseudocode, um den Programmierprozess zu organisieren.

Dokumentation

Nur Computerprogrammierer und diejenigen, die an dem Softwareentwicklungsprojekt arbeiten, werden das jemals sehen Anfangsprogrammdokumentation, die Ausgabe, Druckdesign, Bildschirmausgabe und Eingabe umfasst Dokumentation. Endbenutzer sehen während der Veröffentlichung der Software nur die technischen Anleitungen. Die Ausgabedokumentation beschreibt die Ergebnisse der Datenanalyse, die die Software durchführen soll. Das Druckerdesign umfasst das Layout, wie die gedruckten Dokumente für den Endbenutzer aussehen. Die Bildschirmausgabedokumentation besteht aus Berichten und Zeichnungen, die zeigen, wie jeder Bildschirm für den Endbenutzer aussehen wird, wenn der Endbenutzer mit der Software interagieren kann. Die Eingabedokumentation enthält Beschreibungen, welche Datentypen in das neue Programm eingegeben werden, z. B. Namen, Daten, Beträge, Kreditkarteninformationen, Datenbanken und mehr. Alle diese Dokumentationsteile helfen dem Computerprogrammierer, Variablennamen zu finden, die innerhalb des Computercodes verwendet werden können.

Video des Tages

Flussdiagramme

Flussdiagramme sind bebilderte Diagramme, die veranschaulichen, was jeder einzelne Prozess mit einem Datenelement macht, während es durch die verschiedenen Komponenten der neuen Softwareanwendung verarbeitet wird. Jedes Diagramm beginnt mit einem kleinen Oval und zeigt die Bewegung während des gesamten Prozesses mit Richtungspfeilen durch die Formen an. Jede Form hat eine andere Bedeutung. Rechteckige Kästchen zeigen einen Prozess oder eine Aktion an. Rauten zeigen einen Entscheidungspunkt an und haben entweder einen "Ja"- oder "Nein"-Richtungsindikator, der sich von ihnen aus erstreckt. Flussdiagramme enden mit einem kleinen Oval. Seiten werden ggf. mit kleinen Kreisen verbunden. Flussdiagramme beschreiben visuell, was der Prozess wann tun soll, damit die Programmierer den Computercode in der Reihenfolge der in den Flussdiagrammen angegebenen Logik schreiben können.

Pseudocode

Pseudocode ist ein technischer Begriff für "falschen Code", da es sich um Blöcke von linierten Anweisungen handelt, die den tatsächlichen Computercode darstellen sollen, der in einfachem Englisch geschrieben ist. Die Pseudocodezeilen werden den visuellen logischen Mustern in den Flussdiagrammen nachempfunden. Dieser falsche Code kann so einfach sein wie "Benutzer drückt 'Enter'-Taste. Der Bildschirm zeigt 'Hallo Welt!'" bis hin zu Komplexen wie "Benutzer drückt 'Enter'-Taste. Berechnungsunterprogramm beginnt. Der Bildschirm zeigt die Antwort im Dezimalformat an." Nachdem der Pseudocode für die Software geschrieben wurde, führt der Computerprogrammierer ihn durch, um sicherzustellen, dass er logisch funktioniert. Wenn keine theoretischen Logikfehler vorhanden sind und jeder Codeabschnitt berücksichtigt wird, dann Der Programmierer setzt sich hin und schreibt den eigentlichen Computercode in der Programmiersprache, wie von der Arbeitgeber.