Seite 1 von 1

Tool für Diagramme

Verfasst: 06.09.2023, 22:16
von Jonathan
Guten Morgen, liebe Schwarmintelligenz.

Wie mache ich am besten Diagramme? Ich frag mich das schon länger, aber im konkreten Fall geht es darum einen Algorithmus / Ansatz zu skizzieren. Ich hab mehrere Boxen die irgendetwas machen, dazwischen Pfeile und Text der Eingaben / Ausgaben von jedem Schritt beschreibt usw. Welches Programm eignet sich dazu? Ein paar Ideen:

- matplotlib nehm ich für alles wo echte Daten geplottet werden. Das kann ich und das ist super, aber hier geht es eher um Ablaufdiagramme.

- PowerPoint ist ansich nett. Aber habe ich gerade nicht installiert und mit den Lizenzen ist das halt nervig etc.

- Inksapce ist halt zum malen, da fehlen ein paar Abstraktionsebenen um effizient Diagramme zu machen. Es geht mir ja insbesondere darum schnell mal was zu skizzieren und nicht jede Linienbreite zu optimieren.

- draw.io / diagrams.net hab ich ausprobiert, mag ich aber nicht so

- TikZ: Hahahahah. nein.

- GraphViz: Gut für automatische Layouts, aber ich will eigentlich doch ganz gerne einen grafischen Editor.

Was benutzt ihr so?

Re: Tool für Diagramme

Verfasst: 06.09.2023, 22:51
von Specialist
Schau dir mal die UML-Tools an. Die können eigentlich alles das von dir gewünschte.
Da wären z.B StarUML und VioletUML. Letzteres mag ich persönlich sehr gerne, weil es dem Tool egal ist was du in die Boxen reinschreibst. Da kann man sich an UML halten oder halt nicht. Und vor allem muss man nicht jede Property per Maus umständlich hinzufügen.
Das sollte für dich also am praktikabelsten sein.

Re: Tool für Diagramme

Verfasst: 06.09.2023, 23:39
von Chromanoid
In professionellem Rahmen habe ich vor allem draw.io, miro.com und plantuml benutzt. Visio und PowerPoint auch mal aber das fand ich am nervigsten.

Sequenzdiagramme mache ich am liebsten mit plantuml, weil das Generieren da wirklich gut geht und ja im Grunde formal vorgegeben ist.

Für Deployment Diagramme oder andere Box spricht mit Box Sachen finde ich draw.io recht gut geeignet.

miro.com habe ich neulich mit Kollegen für ein DDD Modell genutzt, das ging auch ganz gut.

Re: Tool für Diagramme

Verfasst: 07.09.2023, 10:12
von Schrompf
Miro oder die Whiteboards von MS Teams, Slack und Freunden sind ganz ok, benutzen wir im Beruf. Privat pinsel ich gerne mal mit Open Office Impress, dem Powerpoint-Verschnitt von OpenOffice. Da kann man zumindest Boxen, Textfelder und Pfeile malen und theoretisch auch Übergänge animieren... glaube ich... hab ich noch nicht benutzt.

Klingt aber auch, als könntest Du mal nach "Mind Map"-Tools googeln. Einfach so Boxen mit Verbindungen dazwischen sind doch genau das. Aber als ich das letzte Mal geguckt habe, war der Corporate Bullshit bereits stark in dem Segment, mit Accountzwang und Splash Screen und Brand Management. Ob's ein gutes OpenSource-Tool gibt... wer weiß.

Re: Tool für Diagramme

Verfasst: 08.09.2023, 13:03
von smurfer
https://mermaid.live (Live-Editor zum Ausprobieren) https://mermaid.js.org/ ist zwar auch codebasiert, aber sehr einfach und übersichtlich und lässt sich gut integrieren.

Re: Tool für Diagramme

Verfasst: 08.09.2023, 16:43
von NytroX
Ich benutze ganz gerne https://www.tldraw.com
Ist eher der minimalistische Ansatz: man hat die wichtigsten Dinge gleich parat und bekommt sein Bild schnell umgesetzt.
Ich war erstaunt wie wenig man eigentlich braucht, wenn man nur ein paar Boxen mit Text und Verbidungen haben will (also 95% meiner Use-Cases) :-)
Und wie sehr andere Tools einen von der eigentlichen Aufgabe ablenken...

Re: Tool für Diagramme

Verfasst: 09.09.2023, 09:29
von Lord Delvin
Whiteboard & Foto, wenn es noch nicht ganz klar ist. TikZ und vor allem dot/Graphviz sonst. Das Problem mit Powerpoint & Co ist, dass du alles von Hand machen kannst und musst und das am Ende dann doch fast immer mehr Zeit kostet, wenn es sich überhaupt lohnt ein Bild zu malen oder das Bild komplizierter ist als digraph G { Service_A -> Service_B -> Service_C } ;)

Re: Tool für Diagramme

Verfasst: 09.09.2023, 09:59
von Alexander Kornrumpf
Ich lande auch meist wieder bei Graphviz, aber es kommt halt auch drauf an was man vor hat. Ich würde den Output von Graphviz nicht vor nicht-Ingenieuren "präsentieren".

Re: Tool für Diagramme

Verfasst: 10.09.2023, 14:32
von MR99
Vor Jahren hab ich dafür den yEd Graph Editor (Freeware) benutzt - der ist allerdings mittlerweile so überladen, dass er einen mehr aufhält, als zu helfen...

Wenn ein einfaches (etwas in die Jahre gekommenes) Tool reicht, würde ich den Diagram Designer (Open Source) empfehlen. Hier kann man, wie in PowerPoint, gut mit den Verbindern/Pfeilen arbeiten.

Für einfache Ablaufdiagramme reicht aber auch der PapDesigner (Freeware). Da lassen sich neue "Bausteine" immerhin schnell zwischen schieben, ohne dass man alles neu anordnen muss.

Wenn es noch mehr sein soll, hätte ich eigentlich EdrawMax oder MindManager empfohlen - aber die sind leider auch nicht mehr das, was sie mal waren. Mittlerweile mehr Marketing- und Lizenzgedöns, als alles andere - da müsste man dann schon alte CD-ROMs von kaufen, wenn die nicht auch bereits mit Online-Aktivierung waren...

Re: Tool für Diagramme

Verfasst: 11.09.2023, 12:44
von Thoran
Ich setze sowohl beruflich als auch privat draw.io ein. Ist auch Opensource. Für UML-Diabgramme hab ich mir vorgenommen mal Enterprise Architect zu testen, dass dann aber wohl nur für den beruflichen Bereich.

Re: Tool für Diagramme

Verfasst: 11.09.2023, 13:53
von Chromanoid
Thoran hat geschrieben: 11.09.2023, 12:44 Ist auch Opensource.
Achtung, das ist falsch: https://github.com/jgraph/drawio#this-p ... ntribution
This project is not open-source, nor open-contribution
draw.io is not open source software. The complete source code required to build the app from scratch is not available. The Apache license allows you to deploy the project and make changes to the source code that is available on the site.

We do not make full human readable sources available to avoid a position where another commercial product affects our revenues.

draw.io is not suitable as a framework for building other products from. For this try either Tldraw or Excalidraw.

draw.io is also closed to contributions. We follow a development process compliant with our SOC 2 Type II process. We do not have a mechanism where we can accept contributions from non-staff members.

Re: Tool für Diagramme

Verfasst: 13.09.2023, 16:08
von Thoran
Danke für die Korrektur! Ist mir bisher nicht bewßut gewesen.