Forum: Mikrocontroller und Digitale Elektronik Software zur PRogrammcode Modellierung gesucht


von Martin (Gast)


Lesenswert?

Mein uC Programm mächte ich vorab grafisch durch ein Ablaufdiagramm 
darstellen.
Welche Freeware ist dazu geeignet?

von Karl M. (Gast)


Lesenswert?

Ich kenne keines,

warum nicht den guten Stift und A3 Papier verwenden?

von NichtWichtig (Gast)


Lesenswert?

UML wäre da ein möglicher Suchbegriff
https://de.wikipedia.org/wiki/UML-Werkzeug#Programme

von Matthias S. (da_user)


Lesenswert?

Evtl. LibreOffice Draw?

von Gunnar F. (gufi36)


Lesenswert?

ich nehme Yed

von soso (Gast)


Lesenswert?

inkscape/dia/yed

aber visio ist schon sehr gut...

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

MagicDraw UML

von Bernd K. (prof7bit)


Lesenswert?

Martin schrieb:
> vorab grafisch durch ein Ablaufdiagramm
> darstellen.

Vorab?

Ums mit dem Kunden zu besprechen oder nur für Dich selbst als grobe 
Richtschnur? In letzterem Fall nimmst Du Bleistift und Papier sonst bist 
Du 95% der Zeit am Malen und am Verkünsteln und das ganze Projekt dauert 
20 mal so lang.

Schön machen kann man es hinterher(!) immer noch wenn es zu 
Dokumentationszwecken gebraucht wird.

Eine Software die noch nicht genannt wurde ist Dia. Damit kann man schön 
Elemente mit Verbindern dazwischen zeichnen die beim Verschieben 
mitgezogen werden, ggf auch als geschwungene Linien mit 
Bezier-Anfassern, zum Beispiel um Statemachines im alten (prä-UML) Stil 
wo man das Wesentliche noch erkennen konnte zu malen.

: Bearbeitet durch User
von Sven S. (boldie)


Lesenswert?

Ich nutze gerne plantuml: http://plantuml.com/
Dazu habe ich mal den Editor gefunden: https://www.planttext.com/

Hat für mich den Vorteil, dass es sich z.B. auch in den Code einbetten 
lässt und man es dort z.B mittels Doxygen oder Sphinx auch in die Doku 
bringen kann.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.