2010-01-21 15 views
13

Ich habe gerade ein J2SE-Projekt geerbt und werde daran auf Eclipse arbeiten. Ich möchte einige Diagramme aus dem vorhandenen Code abrufen und suche nach guten UML-Plugins für die Verwendung mit Eclipse.Beste UML-Plugins für Eclipse

Irgendwelche Empfehlungen?

+0

Siehe auch http://stackoverflow.com/questions/2056208/given-a-folder-of-java-files-is-there-a-eclipse-plugging-to-draw-class-diagrams/2056299#2056299 – VonC

Antwort

6

Ehrlich gesagt, ich denke, Ihre beste Wette ist überhaupt kein Eclipse-Plugin, sondern Enterprise Architect von Sparx Systems. Seine Kosten sind angemessen ($200-300 US for the Professional version), und es kann eine vorhandene Codebasis in UML zurückentwickeln. Ich habe es bei mehreren Projekten verwendet und fand es unschätzbar, wenn ich den 20.000-Fuß-Überblick über ein bestehendes Projekt brauchte.

Auch habe ich nicht seine UML-Funktionen ausgiebig verwendet, aber MyEclipse (for $65 US) behauptet, auch Reverse-Engineering-Funktionen zu haben.

+0

Enterprise Architect ist bereits für $ 169 und afaik sie haben auch ein Exlipe-Plugin. Es lohnt sich wirklich! Bestes Preis-Leistungs-Verhältnis! – rdmueller

+0

Trotzig sein Geld wert. EA ist so mächtig. Auch eines der wenigen UML-Tools, das * wirklich * in der Lage ist, Reverse- und Forward-Engineering durchzuführen, auch wenn sich Ihre Projekte im Laufe der Zeit weiterentwickeln. –

+0

Gibt es ein Open-Source-Plugin für UML in Eclipse? – Alpine

2

Vor einem Jahr habe ich einige UML-Tools für Eclipse ausprobiert. Ich weiß nicht, ob sich das kürzlich geändert hat, aber ich habe keine gute Open-Source-Lösung für WYSIWYG UML mit Roundtrip-Engineering gefunden (das bedeutet, dass Änderungen an Ihrem Code Ihr UML-Modell ändern und umgekehrt). . Ich fand Omondos UML Plugin das beste kommerzielle UML Eclipse Plugin. Es gibt auch eine Testversion, aber es ist wahrscheinlich keine gute Wahl, wenn Ihr Projekt wenig Geld hat (eine 1-Entwicklerlizenz kostet etwa 4000 $).

5

Wenn Sie nur einige Diagramme aus vorhandenem Code generieren möchten, dann würde ich einfach Eclipse UML2 Tools gehen.

1

Ich habe Poseidon für UML in der Vergangenheit verwendet und fand es ein vollkommen anständiges Produkt. Das gleiche Unternehmen hat eine Eclipse-Plugin, die (unter anderem) Round Trip Engineering zu tun behauptet:

http://www.gentleware.com/apollo.html

Es ist verfügbar für $ 6 pro Monat und hat eine 30-Tage-Testversion. Denken Sie daran,

3

ich UMLet mögen. Es ist XML-basiert, was es sehr nützlich für Diffing wenn nötig macht.

+0

Vielen Dank. –

+0

Aber UMlet kann UML nicht aus bestehendem Code machen, oder? – Devid