Generieren von UML aus Java-Quellcode
Da habe ich ein großes Projekt, das ich generieren muss, die die UML für diese. Schreiben UML für 300 Klassen ist übertrieben.
So gibt es eine Lösung zum generieren der Diagramme für mich?
P. S.
Ich bin mit Netbeans.
- Sie sind sich bewusst, dass die UML-Diagramme werden völlig unverständlich? Mit 300 Klassen, du wirst ertrinken im detail.
- prüfen Sie das java.dzone.com/articles/reverse-engineer-source-code-u
- Ich weiß, dass es völlig unverständlich, aber ich aint going zu generieren alles.. Zum Beispiel eine Klasse Zeichnung wäre ok.. von Grund auf neu geschriebenes wieder jede Methode und Feld ist wirklich langweilig und Zeitverschwendung
- rational rose hat oder könnte batchmode OK-Ergebnis
- Sie brauchen nicht einen batchmode !! Ich habe den job mit 5000 Klassen und die erste reverse ist lang (z.B. 30 Minuten) dann die navigation wird sofort gestartet. Sollten Sie das Werkzeug wechseln und nicht Rational, wenn ein java-Projekt.
- Ein vollständiges UML-Modell ist nützlich für die vollständige Umsetzung eines Modells als Programm. Ein vollständiges UML-Modell eine bereits implementierte Programm ist neben nutzlos für das Verständnis des Programms zu erhalten.
- Sie wollen alle verfügbaren UML-Diagramme:( ich weiß, dass niemand implementiert alle von Ihnen..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Je nachdem, was Sie benötigen die UML-Diagramme für, möchten Sie vielleicht, um zu extrahieren die Konzepte aus dem "300-Klasse" und stellen Sie die UML-Diagramme selbst - hilft es wahrscheinlich finden, architektonischen Fehler auch.
Mass Umwandlung von Code zu UML nur für den Zweck zu haben, die UML in der Regel nicht sehr wünschenswert.
Wenn Sie es wirklich brauchen, ja Enterprise Architect ist ein guter Weg zu gehen. - classic.
Ich denke, dass Enterprise Architect von sparxx-Systeme erstellen von UML aus Java-Klassen
Versuchen http://netbeans.org/features/uml/ Es unterstützt Reverse Engineering von code. Natürlich alles, was Sie gehen zu bekommen, ist Klassendiagrammen.
Ich lieber mit Sybase Power Designer, weil es unterstützt alle Arten von UML-Diagrammen. Siehe wikipedia unter http://en.wikipedia.org/wiki/PowerDesigner
PS: ich bin weder Werbung noch mit dieser Firma verknüpft ist, aber Power Designer hat einige features, die ich Liebe.
Fand ich easyUML nützlich. Es ist wirklich einfach zu bedienen.