Beste Antwort
Die Online-Tools:
- http://plantuml.com/ . Sie können eine Uml mit PlantText UML Editor erstellen, um ein GIF-Orpng oder PDF zu generieren. Ich persönlich benutze es als sehr einfach, wenn Sie mit der Syntax vertraut sind.
- Draw.io : Einfaches Ziehen und Ablegen bereitgestellt.
- Gliffy
- Lucidchart
- Suite leistungsstarker Tools (visuelles Paradigma)
Beispiel für Offline-Tools:
- StarUml: kostenlos herunterladen StarUML
- Bouml: eine kostenlose UML-Toolbox
- argouml.tigris.org Open-Source-Tool
- Eclipse-Plug-in: UML-Designer
- UML-Designer-Dokumentation
Hoffe, diese Informationen helfen.
Antwort
Die kurze Antwort: Diejenige, die sich am besten in Ihre aktuelle Entwicklungsumgebung einfügt und Ihre Produktivität verbessert.
Je länger Die Antwort hängt von diesen Antworten ab.
Wenn alles, was Sie wollen, nett ist Diagramme, die in Präsentationen angezeigt werden sollen, dann ist möglicherweise etwas wie Visio mit seinen „UML-ähnlichen“ Funktionen alles, was Sie benötigen (erwarten Sie nur keine Semantik oder Validierung Ihrer Zeichnung (… Modell…)
Wenn Wenn Sie wenig oder gar kein Geld haben, gibt es gute Open-Source-UML-Tools wie Eclipse Papyrus und seine wachsende Produktlinie (mit kommerziellen Support-Angeboten, die jetzt bei Bedarf verfügbar sind) und „Community-Editionen“ kommerzieller Tools.
Wenn Sie sich in einer Unternehmensumgebung befinden, gibt es große unternehmensfähige Tools wie IBM Rational Software Architect.
Und zwischen diesen beiden Optionen: Sparx Enterprise Architect, No Magic MagicDraw.
Auf Wikipedia finden Sie eine gute (wenn auch etwas veraltete) Liste.
Und dann müssen Sie sich überlegen, was Sie mit UML tun möchten: „Dokumentations“ -Diagramme? Codegenerierung? In-Tool-Modellausführung? Unterstützung für andere Notationen (z. B. SysML, BPML usw.), Erweiterbarkeit (von „Tags“ für Profile und DSMLs), Dokumentgenerierung und andere.
Beachten Sie Folgendes, obwohl das Modell ausgetauscht wird ist theoretisch möglich, in der Praxis ist es ein Schmerz. Kommerzielle Anbieter möchten Sie auf ihrem Tool halten, damit sie kein Interesse daran haben, Ihnen den Umzug zu erleichtern – obwohl ich nicht behaupten kann, dass sie dies aktiv tun, und dies wird durch den Wunsch ausgeglichen, dass sie dazu in der Lage sind die Modelle der Konkurrenz zu importieren. Die Arbeit der Arbeitsgruppen OMG und INCOSE zur Interoperabilität zeigt, dass dies nicht gerade einfach ist…
Viel Glück!