Suche nach einer Software zum Erstellen von UML-Diagrammen

Ich mag UML-Diagramme sehr, und kürzlich habe ich Codeuml und PlantText UML Editor verwendet , um Diagramme aus Text mit der PlantUML-Syntax einfach zu erstellen.

Das Ergebnis gefällt mir sehr gut, außer dass ich eine direkte Bearbeitung des Diagramms bevorzuge. Ich mag freemind/freeplane-Software sehr. (Viele Shortcuts und alles kann mit der Tastatur gemacht werden), das einzige Problem ist, dass diese Map-Mind-Tools nicht alle Optionen haben, die Plantuml hat (Sceniacrio-Fälle, Nachrichten zwischen Komponenten, ...)

Ich füge 2 einfache Diagramme bei, die ich zum Beispiel erstellen möchte. Ich würde mich über jede Antwort freuen, aber ich bevorzuge etwas, das portabel ist und Fenster unterstützt.

Danke

Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Antworten (2)

Ich würde StarUML empfehlen .

StarUML ist ein Open-Source-Projekt zur Entwicklung einer schnellen, flexiblen, erweiterbaren, funktionsreichen und frei verfügbaren UML/MDA-Plattform, die auf einer Win32-Plattform läuft. Das Ziel des StarUML-Projekts ist es, ein Softwaremodellierungstool und auch eine Plattform zu bauen, die kommerzielle UML-Tools wie Rational Rose, Together usw. überzeugend ersetzen. (aus alten Projekten von StarUML , dieses Projekt wurde eingestellt).

Die gute Nachricht ist, dass StarUML das neue Projekt startet (seit langer Zeit keine Updates).

StarUML 2 ist ein neues Projekt von MKLab als nächste Version von StarUML v1 . Die neue Version ist mit dem UML 2.x -Standard kompatibel und unterstützt insgesamt 11 Arten von UML-Diagrammen (Anwendungsfalldiagramm, Aktivitätsdiagramm, Klassendiagramm, Sequenzdiagramm und mehr). StarUML ist jetzt für Windows, Linux und Mac OS X verfügbar.

Entnommen aus StarUML-Dokumenten :

Sie können ein Modellierungsprojekt starten, indem Sie eine Vorlage auswählen. Um ein Projekt mit einer Vorlage zu starten, wählen Sie Datei | Neu aus Vorlage | Vorlagenname . StarUML unterstützt 4 Standardvorlagen:

  • UMLMinimal – Ein einzelnes Modell mit UML-Standardprofil.
  • UMLKonventionell - Anwendungsfallmodell, Analysemodell, Designmodell,
  • Implementierungsmodell und Bereitstellungsmodell mit UML-Standardprofil.
  • 4+1 Ansichtsmodell - Pilippe Kruchtens 4+1 Architekturansichtsmodell .
  • Rational: Ansatz des Rational Rose Tools.

StarUML 2 kann kostenlos heruntergeladen werden , es gibt keine zeitliche Begrenzung für die Evaluierung , für die weitere Nutzung sollte eine Lizenz erworben werden. Normalerweise zeichne ich mein UML-Diagramm mit diesem Tool. Werfen wir für weitere Informationen einen Blick auf die Hauptseite !

Beispielhaftes Use-Case-Diagramm.

Anwendungsfalldiagramm in StarUML 2

Gern geschehen. Ich hoffe, diese Anwendung erfüllt Ihre Bedürfnisse.

yEd ist portabel und unterstützt Windows. Es ist kostenlos. Auch yEd hat eine Browserversion: yEd Live .

Es ähnelt Freeplane, es ermöglicht das Zeichnen von Diagrammen mit der Maus, enthält aber auch eine Reihe von Abbildungen für UML, um Aktivitäts-, Anwendungsfall- und Klassendiagramme zu erstellen. Ich verwende es hauptsächlich zum Zeichnen von Klassendiagrammen.

Screenshot der aktuellen Version:yEd-Diagrammeditor für UML

Um die portable Version zu installieren , gehen Sie zur offiziellen Website , klicken Sie auf das +Symbol unter der Überschrift Show all yEd downloadsund laden Sie das Zip-Archiv herunter, das sich gegenüber der Überschrift befindet:
Java - Zipped yEd Jar file for 32-bit and 64-bit operating systems. Requires an installed Java 8 (or later) runtime environment.
Entpacken Sie dieses Archiv und führen Sie yEd mit dem Befehl aus:java -jar yed.jar

Hilfreiche Links:
yEd-Handbuch für UML - Webseite
yEd Live: UML-Diagramm-Editor (Browserversion) - Youtube