Ich benutze DIA seit langem für gelegentliche und professionelle Zeichnungen, aber es wurde schon lange eingestellt.
Das Programm soll:
Die einzige kostenlose Alternative, die ich finden konnte, war Libre Office Draw, was mir nicht gefällt.
Gibt es eine kostenlose Software zum Zeichnen von Lichtdiagrammen unter Linux?
Erstklassiger Anwendungsfall zur Veranschaulichung des Programmablaufs.
Wie wäre es mit einer Online-Lösung, die vom Browser aus funktioniert? Ich benutze das: https://www.draw.io/ . Probieren Sie es aus, vielleicht passt es zu Ihren Anforderungen
Die beste Lösung, die ich kenne und oft benutze, sind die Programme in der GraphViz-Sammlung. GraphViz
Ähnlich wie bei LaTeX, anstatt von Hand zu zeichnen, geben Sie ein, was Sie brauchen. Das Programm kompiliert Ihre Datei und verteilt die Knoten automatisch. Es gibt noch mehr Programme für verschiedene Arrangements!
Wenn Sie die Struktur später bearbeiten möchten: Exportieren Sie sie als SVG und bearbeiten Sie die Knoten mit einem Vektorgrafikprogramm wie Inkscape.
Machen Sie sich keine Sorgen um die Lernkurve! Die Sprache/das Format ist wirklich sehr einfach. Das Erlernen dauert wie bei jedem anderen neuen Programm etwa eine Stunde. Hier ein kurzes Beispiel:
Animal [
label = "{Animal|+ name : string\l+ age : int\l|+ die() : void\l}"
]
kompiliert zu
Hier ist ein einfaches Tutorial zum Erstellen von UML-Diagrammen, und da GraphViz eine allgemeine Software zum Erstellen von Diagrammlayouts ist, werfen Sie einen Blick auf diese Einführung , die eine noch detailliertere Erklärung enthält.
Ich hoffe das hilft dir :)
dot
Notation scheint eine ziemliche Lernkurve zu haben und nicht so flexibel wie DIA, zumindest wenn sie ohne Automatisierung erstellt wird. Obwohl es scheint, als würde es sich lohnen, etwas Zeit in das Erlernen der Seile zu investieren.
Izzy
Mawg sagt, Monica wieder einzusetzen
Mawg sagt, Monica wieder einzusetzen
Granitosaurus
Albert
Mawg sagt, Monica wieder einzusetzen
Albert
Mawg sagt, Monica wieder einzusetzen
Mawg sagt, Monica wieder einzusetzen
0xC0000022L
Granitosaurus
0xC0000022L