Editor Version 2.7

Struktograf Softwareicon Struktograf

Der Struktograf Download unterstützt Programmierer bei der Programmplanung nach DIN 66261. Der PAP Editor erstellt Struktogramme und exportiert sie im XML-Format. Zudem werden Inkonsistenzen geprüft und auf Wunsch auch gleich ein Grundgerüst für den Code in C erstellt.

Programmablaufplan erstellen mit dem Struktograf Download

Der Graf unter den Struktogramm Editoren gibt sich vom ersten Start an übersichtlich und zumindest im ersten Schritt simpel in der Handhabung. Dabei unterstützen neben der integrierten Anleitung übrigens die Programmtipps, die bei jedem Programmstart eingeblendet werden. Auf der sehr übersichtlichen Startseite des Stuktograf Download wird zunächst ein Projekt erstellt, oder ein bereits vorhandenes geöffnet. Die sich nun öffnende Normalansicht bietet die Möglichkeit, einen Programmablaufplan zu erstellen, der Verzweigungen etc. im Klartext enthält. Blöcke lassen sich per Klick an der markierten Stelle einfügen und auf Wunsch weiter verzweigen. Falsch eingefügte Symbole werden wahlweise per Tastendruck auf Entfernen, oder Rückgängigmachen via Strg+Z gelöscht. Schade: Die Undo-Funktion ist auf neun Aktionen limitiert. Schön hingegen: Während dem Struktogramm erstellen können per Shift- oder Strg-Taste mehrere Einträge selektiert und gleichzeitig entfernt werden. Zudem lassen sich auf diese Weise ganze Teilbereiche des Struktogramms in eine kopf- oder fußgesteuerte Schleife einbinden. Die zugehörige Funktion findet sich im Menü unter Bearbeiten. Dafür stehen die folgenden Strukturblöcke zur Verfügung:

  • Text: Textfeld zur freien Verwendung, wird auskommentiert im Code eingefügt
  • Anweisung: Aufruf einer Prozedur
  • Verzweigung: Entscheidung ja / nein (If then / else)
  • Mehrfachauswahl: Verzweigung mit mehreren Entscheidungsmöglichkeiten (Switch / Select)
  • Kopfgesteuerte Schleife: While-Schleife läuft solange eine Bedingung wahr ist
  • Fußgesteuerte Schleife: Loop läuft solange bis eine Bedingung falsch ist
  • Zählschleife: Führt die Schleife x-mal aus
  • Funktionsaufruf: Ruft untergeordnete Funktionen, Methoden, Prozeduren auf

Struktograf Download

Über das Menü Ansicht lässt sich das Diagramm auf die Codeansicht umschalten. Die enthält statt der Bezeichnungen im Klartext dann direkt Variablennamen, Funktionen und Anweisungen. Zugehörige Datentypen und globale Variablen hierfür definieren Entwickler über den Menüpunkt Projekt.

Struktograf Download Variablen

Programmablaufplan in Code umwandeln & XML erstellen

Neben der reinen Erstellung eines Nassi-Shneiderman-Diagramms nach DIN 66261 bietet der Struktograf Download die Möglichkeit, den Programmablaufplan in C-Code zu konvertieren. Eine Voransicht steht über Menü Code -> Code für Struktogramm anzeigen bereit. Hier haben Programmierer die Möglichkeit einer ersten visuellen Prüfung vor dem Code Export. Allerdings hat der Graf Struktur auch eine automatische Prüfung für Konflikte in Variablen an Bord. Die steht via Code -> Variablenkonflikte finden zur Verfügung und gibt eine Liste der Var-Bugs aus, die sich direkt an Ort und Stelle per Doppelklick beheben lassen.

Struktograf Download Variablenkonflikte

Sind eventuelle Konflikte behoben und alle Variablen korrekt definiert, ist die Codegenerierung wahlweise als Gesamtprojekt oder in einzelnen Files, getrennt nach Header- und Implementierungsdateien, möglich. Gespeichert wird direkt im Format der Programmiersprache C. Alternativ kann der Struktogramm Editor zudem den Programmablaufplan als allgemeine Struktur im XML-Format exportieren.

Struktograf Download Codegenerierung

Leicht angestaubter PAP Editor mit Export für C-Code

Look and Feel des Struktograf Download sind nicht wirklich topmodern, aber die Idee des Nassi-Shneiderman-Diagramms ist ja auch nicht mehr die jüngste. Die Handhabung ist weitestgehend simpel strukturiert, wenn sie auch bisweilen etwas leichter von der Hand gehen könnte. Etwas schade sind kleinere Unzulänglichkeiten, wie die limitierte Undofunktion. Hier kann man sich allerdings durch vermehrtes Zwischenspeichern mit aufsteigenden Versionsnummern behelfen. Schön gelöst sind hingegen die Mehrfachauswahl und die Möglichkeitkeit zum Verschieben ganzer Bereiche in While-Schleifen oder Loops. Wer keine Lust mehr hat, PAPs per Bildbearbeitung oder Visio zu erstellen und zudem mit dem Code-Export in C etwas anfangen kann, sollte hier durchaus mal genauer hinsehen. Ein vollständiges Programm wird man mit Struktograf allerdings sicherlich nicht erstellen - die Anwendung dient ausschließlich für die Vorarbeit und die Erstellung des logischen Gerüsts für das anschließende Development. Für die komplette Programmerstellung finden Sie hier kostenlose Code Editor Downloads.

Bewertung der Redaktion

Struktograf Download Bewertung der Redaktion

Pro

  • Simples erstellen von Programmablaufplänen
  • Verschieben ganzer Zweige in Schleifen
  • Integrierte Prüfung für Variablenkonflikte
  • Codegenerierung für C
  • Export auch als allgemeines Struktur-XML

Contra

  • Limitierte Undo-Funktion
  • Handhabung teils verbesserungsfähig

Screenshots von Struktograf

Leserbewertung & Eigenschaften

3.3/5
Struktograf hat 66 von 100 Prozent bei 27 Bewertungen.

Ihre Bewertung

Hersteller:
Lizenzart:
Freeware
System:
Win 7, XP, Vista, Win 8, Windows 10
Dateigröße:
838.59 KB
Sprache:
Deutsch
Version:
2.7
Update:
28.04.2015