Ich kann einfach keinen anständigen (und freien) finden. Was kann ich benutzen?
Ich kann einfach keinen anständigen (und freien) finden. Was kann ich benutzen?
Antworten:
Hast du jemals Umbrello probiert? Da es auf KDE basiert, ist es jedoch das beste Tool, das mir begegnet ist, wenn Sie nicht auf der Java-Route unterwegs sind. Umbrello befindet sich im Ubuntu-Repository.
Wenn Sie mit Java einverstanden sind, ist ArgoUML ein ziemlich gutes Werkzeug, oder Sie können sehen, welche Plugins für Eclipse verfügbar sind.
Versucht Dia ?
sudo apt-get install dia
Umlet ist ein großartiges, kostenloses Open-Source-UML-Tool mit einer einfachen Benutzeroberfläche:
und UMLet läuft eigenständig oder als Eclipse-Plug-In unter Windows, OS X und Linux.
(Schauen Sie sich auch das Schwester-Tool PLOTlet an, um Diagrammgitter zu erstellen.)
Es gehört zu den besten und meinen persönlichen Favoriten!
Dia kann Code in Java, PHP, C ++ und vielem mehr generieren, aber Sie sollten Dia2code installieren, um Code zu generieren. Ich benutze es zum Erstellen von UML und generiere dann den Code der Klassen.
Ich verwende Papyrus , eine Suite, die vom Commissariat à l'Énergie Atomique in Frankreich entwickelt wurde und heute als Plug-in für Eclipse verfügbar ist. Es ist das fortschrittlichste Open-Source-Modellierungswerkzeug, das mir bekannt ist, und unterstützt UML2 fast vollständig. Umfassende Beschreibung:
Papyrus hat sich zum Ziel gesetzt, eine integrierte und benutzerfreundliche Umgebung für die Bearbeitung aller Arten von EMF-Modellen bereitzustellen und insbesondere UML und verwandte Modellierungssprachen wie SysML und MARTE zu unterstützen. Papyrus bietet Diagrammeditoren für EMF-basierte Modellierungssprachen, darunter UML 2 und SysML, sowie den erforderlichen Kleber für die Integration dieser Editoren (GMF-basiert oder nicht) in andere MBD- und MDSD-Tools.
Vor allem unterstützt Papyrus Model-Driven Development (MDD), ein ziemlich fähiges Werkzeug zur Entwicklung domänenspezifischer Sprachen. In dieser Hinsicht scheint Papyrus das einzige Open-Source-Tool zu sein, das das von der OMG herausgegebene Model-Driven Architecture (MDA) -Muster unterstützt. Mit einem Codegenerator wie Acceleo erhalten Sie einen vollständigen MDD-Stack, aus dem Sie sogar Ihre eigenen DSL-Plug-Ins erstellen können.
Nach einer langen Suche in Desktop-Apps habe ich mich für das Web entschieden. Jetzt verwende ich Cacoo , das nicht nur das Uml-Zeichnen, sondern auch viele andere Zeichen (wie Netzwerktopografie, allgemeine Dinge usw.) ermöglicht. Es ist kostenlos und darf mit Freunden geteilt und gleichzeitig bearbeitet werden.
Bisher ist Astah * das beste UML-Tool, das ich je verwendet habe. Meiner Meinung nach ist die Zeichenerfahrung besser, da die grafischen Elemente automatisch auf intelligente Weise ausgerichtet oder verankert werden können.
Früher lieferten sie eine kostenlose Community-Version, aber leider haben sie diese Unterstützung seit dem 26.09.2018 eingestellt .
Der UML-Editor bietet jedoch eine kostenlose Version, wenn Sie Student sind.