Nov 11

Hallo zusammen,

einige kennen meine Berührungspunkte zu Open Source Software bereits. Nicht zuletzt deshalb, weil der einzig wahre Hexadezimaleditor auf Sourceforge gehostet ist.

Doch nun arbeite ich aktive an einem neuen - nicht von mir initierten - Projekt mit. Dem Structorizer-Projekt. Nassi Shneidermann-Diagramme sind sicherlich nicht so geläufig wie Struktogramme. Braucht man in einer Zeit in der es von Objektorienter Programmierung mit UML oder anderen Modellierungsssprachen nur so wimmelt eigentlich noch Struktogramme?

Übersetze nach en fr

Ich behaupte ja, da man einen einfachen Berechnungsalgorthimus, zum Beispiel für Auszahlungsbeträge nicht so einfach mittels Sequenzdiagrammen oder ähnlichem abbilden kann. Ein Struktogramm ist dafür bestens geeignet und dazu auch noch DIN-Zerfifiziert, nach DIN 66261. Das bedeutet überall wo diese Struktogramme eingesetzt werden, werden sie optisch gleich aussehen.

Der Structorizer ist ein Java-Tool von Bob Fischer, welches ich während der Arbeit an einem Projekt entdeckt habe. Ich musste damals einen Förderalgorithmus darstellen und grafisch abbilden. Mein erster Gedanke war, Microsoft Visio muss das doch können, kann es aber nicht. Dann dachte ich das die Open Source Variante es kann Dia genannt, die kann es aber auch nicht. Nach langem suchen fand ich den Structorizer als freie implementierung der DIN. Es funktioniert einwandfrei wie ich finde...

Was kann der Structorizer 3.17 eigentlich?

  • Struktogramme erstellen, exportieren und die gängigen Grafikformate wie svg (ab 3.18), png, jpg oder in einige Quelltexte (Oberon, Perl, KSH, BASH, C oder Java),
  • Der Structorizer kann Pascalcode importieren (das konnte ich noch nicht testen, da mein Pascal zu weit zurück liegt ;-) ),
  • Er kann Struktogramme analysieren und mit Kommentaren versehen
  • Structorizer gibts auch als Applet via Webstart, dort ist der svg export schon möglich...

Macht das mal mit Visio oder Excel oder etwas anderem.


Der Structorizer ist vollkommen frei und kann von jedem mitentwickelt werden, daher der sourceforge-Umzug in diesem Monat. Wer ihn testet, und Fehler oder Verbesserungen hat, der kann sie in dem Bugtracking-Tool eintragen, oder sich als Entwickler melden und gern mitmachen. Das mal als kleine Information von mir. Ich finds Klasse und habe auch die tolle Möglichkeit meine etwas sehr stark eingestaubten Javakenntnisse aufzufrischen.

Auf SourceForge findet man den structorizer hier unter
http://sourceforge.net/projects/structorizer/

Viele Grüße

Marcus Radisch

Posted by Marcus Radisch

0 Trackbacks

  1. No Trackbacks

0 Comments

Display comments as(Linear | Threaded)
  1. No comments

Add Comment


E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

BBCode format allowed
Standard emoticons like :-) and ;-) are converted to images.
:'( :-) :-| :-O :-( 8-) :-D :-P ;-)