aus Quellcodes Klassendiagramm erstellen

Löffler

Mitglied
Hallo

wir haben nen nen relativ grossen Programm geschrieben, mit etwa 15 Klassen und wollen dazu halt nen Klassendiagramm erstellen. Leider würde das nen extrem "scheiss" Arbeit werden das alles in Visio abzu tippen.

Nach bisschen rum googlen habe ich auch einige Programme dazu gefunden. Nun die Frage welches ist da am besten? Hat jemand Erfahrung damit? Oder gibt es direkt Plugins für eclipse oder sogar Visio die das automatisch machen? Will jetzt nicht zig Programme runterladen und alles druch testen ;)

Wäre nett wenn mir da jemand seine Erfahrungen/Empfehlungen geben könnte.
 

MQue

Top Contributor
UML mit Eclipse ist meiner Meinung nach nicht unbedingt komfortabel, mit NetBeans klappt das alles wunderbar, du erzeugst ein UML- Projekt -> gibts das bestehende Java- Projekt an und schon hast du dein UML- Klassen- Diagramm.
 
T

tuxedo

Gast
UML mit Eclipse ist meiner Meinung nach nicht unbedingt komfortabel, mit NetBeans klappt das alles wunderbar, du erzeugst ein UML- Projekt -> gibts das bestehende Java- Projekt an und schon hast du dein UML- Klassen- Diagramm.

Mit welcher NetBeans Version arbeitest du?
AFAIK wurde der UML Kram irgendwann mal aus dem Standard NB entfernt. In 6.8 kann ich kein "UML Projekt" anlegen/erzeugen.

- Alex
 
T

tuxedo

Gast
enfach Plugin downloaden.

Das da wie heisst?! Wenn ich nach "UML" suche find' ich nix.

[update]
auf der NetBeans Webseite findet man bei den Plugins einiges wenn man nach UML sucht. Aber vieles stammt da offenbar aus 2005?!
 
Zuletzt bearbeitet von einem Moderator:
T

tuxedo

Gast
ich glaub ich habs: http://netbeans.org/downloads/zip.html
Da das UML Paket auswählen und runterladen. Die ZIP entpacken und das darin enthaltene uml6 Verzeichnis in den NB6.8 Ordner packen. NB neu starten und schon kanns mit UML los gehen.

Die Frage die sich mir stellt: Warum muss das so kompliziert sein? Wieso find ich das nicht über das Update-Center?
 

MQue

Top Contributor
Ich arbeite mit NB 6.7.1, da gibst du einfach UML ein und er findets, zu 6.8 kann ich noch nichts sagen.
 
T

tuxedo

Gast
Hmm. So doll scheint das UML Plugin in 6.8 nicht zu funktionieren. Beim reverse-engineering eines bestehenden Projekt kommt rein gar nix dabei raus.

[update]
Guckst du hier: NetBeans Forums - UML module for NetBeans 6.8M2
Das Plugin scheint seit 6.5 nicht mehr aktiv in der Entwicklung zu sein und in 6.8 haben sie's nun endgültig gestrichen. Das Visual Paradigm Ding gibts zwar in einer kostenlosen Version, aber für ein klein wenig UML ist das absolut overpowered (so kommts mir zumindest vor). Schade...
 
Zuletzt bearbeitet von einem Moderator:

carsamba55

Mitglied
Da ich auch mit diesem Problem zu kämpfen, und letztendlich eine Lösung gefunden hatte, hier ein Freeware Programm, das aus den Javaklassen.java ein Klassendiagramm erstellt, und das Diagramm auch als Bilddatei (PNG) exportieren kann. Das Programm ist portable, also keine Installation notwendig...

ESS-Model
 

silvan

Mitglied
schnell zurück zu Eintrag #7 von Tuxedo:

...Die ZIP entpacken und das darin enthaltene uml6 Verzeichnis in den NB6.8 Ordner packen. NB neu ...

kannst du sagen wo in der Installtion du den entpackten UML-Ordner hinkopiert hast? Das wäre flott. Habs partout nicht zum laufen gebracht, wäre aber ineressant, einzelne UML-Funktionen mal auszuprobieren... auch wenn nicht 100% alles zum laufen kommt (da Oracle ja seine eigenen Produkte verkaufen möchte :( )
Gruz
 

ymene

Bekanntes Mitglied
Ich kann darüber hinaus auch ObjectAid für Eclipse empfehlen. Kommt zwar nicht ganz an den von Netbeans heran, aber ist mittlerweile schon deutlich besser geworden.
 

silvan

Mitglied
immer diese Eclipse-Menschen. ;)

Nein, Spass bei Seite. Ich darf hier mit Netbeans arbeiten, da das ne Teamorder ist ... selbe IDE für alle Mitarbeitenden.

aber irgendwann muss Eclipse mal wieder ausprobieren.. hab nun schon oft gelesen, dass dort einige Dinge einfach/besser/kostenlos funktionieren (vor allem Plugin-mässig, wie z.B. auch das von Oracle gekippte UML-Plugin..)

Gruz
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
R UML Klassendiagramm Allgemeine Java-Themen 2
L Wie genau soll ein Klassendiagramm sein Allgemeine Java-Themen 4
D Klassen UML Klassendiagramm Modellierungsfrage Allgemeine Java-Themen 9
A Klassendiagramm und Umsetzung (Einkaufsliste) Allgemeine Java-Themen 6
M Problem mit UML-Klassendiagramm Allgemeine Java-Themen 4
F Klassendiagramm / UML Diagramm automatisch erstellen Allgemeine Java-Themen 3
A Klassendiagramm einer Schule Allgemeine Java-Themen 7
T Klassendiagramm aus vorhandenem Code Allgemeine Java-Themen 4
G Klassendiagramm Allgemeine Java-Themen 2
Zrebna Testkonzept erstellen - Verständnisschwierigkeiten Allgemeine Java-Themen 6
dokan wie kann ich eine funktionierende Suchleiste erstellen Allgemeine Java-Themen 1
Thomasneuling Java Jar datei erstellen, von Projekt, dass auch Javafx Dateien, FXML Dateien und CSS Dateien, sowie Bilder enthält? Allgemeine Java-Themen 14
berserkerdq2 SceneBuilder GUI erstellt, nun muss ich noch ein Polygon erstellen, ist die Connection möglich? Allgemeine Java-Themen 3
berserkerdq2 Was heißt es mit FXML Listener zu setzen ind Buttons zu erstellen? Allgemeine Java-Themen 6
C Probleme beim Erstellen eines runnable-jar files Allgemeine Java-Themen 1
D Open Source Library zum erstellen von PDFs Allgemeine Java-Themen 1
A Java Programm erstellen hilfe Allgemeine Java-Themen 10
J Power Point erstellen inklusive Diagramm Allgemeine Java-Themen 12
F IDEA IntelliJ Java Songliste erstellen Allgemeine Java-Themen 6
N Tree erstellen Allgemeine Java-Themen 8
berserkerdq2 Threads, wie genau läuft das in Java ab? (Ich kann Threads erstellen und nutzen, nur das Verständnis) Allgemeine Java-Themen 6
berserkerdq2 Kann keine Labels erstellen, was ist hier syntaktisch falsch Allgemeine Java-Themen 5
_user_q Verknüpfung einer .jar-Datei (liegt z. B. auf dem Desktop) im Autostart-Ordner erstellen? Allgemeine Java-Themen 20
stormyark Problem beim Klassen erstellen Allgemeine Java-Themen 1
A Trace-Tabelle erstellen Allgemeine Java-Themen 3
M Excel Datei Erstellen Allgemeine Java-Themen 2
OnDemand Erstellen von Quartz Jobs pro Aufgabe oder zusammenfassen Allgemeine Java-Themen 7
H Matrix ohne Array erstellen Allgemeine Java-Themen 9
R Geometry erstellen die abhängig von Variablen ist Allgemeine Java-Themen 6
Gaudimagspam Skip Liste erstellen in Java Allgemeine Java-Themen 3
Avalon DTO aus mehrere Entitäten erstellen Allgemeine Java-Themen 5
Kirby.exe Distanz Map für die Distanztransformation erstellen Allgemeine Java-Themen 1
Avalon Data Transfer Objekte aus Datenbank erstellen Allgemeine Java-Themen 8
M Registry Autostart Eintrag mit Java erstellen (über Windows cmd) Allgemeine Java-Themen 7
B .txt Datei erstellen und auslesen bzw. schreiben Allgemeine Java-Themen 6
M Java 2D Array für ein Grid erstellen ? Allgemeine Java-Themen 2
B Datei/Ordner auf Server zugreifen/erstellen Allgemeine Java-Themen 2
T Objekt mit String und Int aus TxT Datei erstellen Allgemeine Java-Themen 23
M Rectangle mit Java erstellen? Allgemeine Java-Themen 9
G Fläche erstellen mit Entfernungen Allgemeine Java-Themen 1
E Eigenen "Aufzählungstyp" erstellen - mit enum ? Allgemeine Java-Themen 18
T Multithreading: Wie viele Threads sollte ich erstellen? Allgemeine Java-Themen 12
B Rangliste erstellen Allgemeine Java-Themen 13
D 2,3-Baum rekursiv erstellen Allgemeine Java-Themen 20
D Datentypen 2-3 Baum erstellen mit geordnetem int-array Allgemeine Java-Themen 0
L SQL Datei in Eclipse erstellen Allgemeine Java-Themen 3
J Datenstruktur für eine Map erstellen Allgemeine Java-Themen 2
J File in Package erstellen & lesen mit Programmstart in externe Projekt Allgemeine Java-Themen 3
E Erstellen einer Liste mit einer maximalen Menge an Elementen Allgemeine Java-Themen 13
E Ts3API Subchannel erstellen und rein moven !! Allgemeine Java-Themen 0
J Eigene Api erstellen und dann auch verwenden - Ordnerstruktur Allgemeine Java-Themen 1
S GetMethode erstellen mit Hilfe von Parametern Allgemeine Java-Themen 9
T 2D-Grafik Chart als Image erstellen Allgemeine Java-Themen 3
I Fehler beim Ant-Package erstellen mit Java 9 Allgemeine Java-Themen 1
N Bei Mouse Events nicht mehrere Objekte erstellen Allgemeine Java-Themen 13
S Compiler-Fehler IntelliJ Projektdatei lässt sich nicht erstellen. Allgemeine Java-Themen 15
M 2D Array mit unterschiedlichen Längen erstellen und befüllen Allgemeine Java-Themen 11
E Swing Buttons auf knopfdruck(anderer Button) erstellen Allgemeine Java-Themen 6
S TestNG Eclipse: Reporting erstellen/ verändern Allgemeine Java-Themen 0
F .jar erstellen und starten Allgemeine Java-Themen 15
M Array aus Thread Objekten erstellen Allgemeine Java-Themen 2
N 1000 MQTT Messages die Sekunde - 1000 Threads erstellen ? Allgemeine Java-Themen 10
Tommy Nightmare Klassen Globale Klassen erstellen Allgemeine Java-Themen 7
K Datei (CSV-ähnlich) in Java einlesen & mit teil der Daten Graphen erstellen Allgemeine Java-Themen 9
S Maven Jars dynamisch laden / Plugin-Struktur erstellen Allgemeine Java-Themen 14
T 32-Bit Applikationen mit Eclipse erstellen Allgemeine Java-Themen 4
R Input/Output RTF erstellen? Allgemeine Java-Themen 2
G Liste zwischen zwei Kalenderdaten erstellen Allgemeine Java-Themen 3
S Klassen Klassen "virtuell" erstellen Allgemeine Java-Themen 5
P mehrer Verschiedene Objekte in einer Klasse erstellen. Allgemeine Java-Themen 4
M Dokument erstellen Allgemeine Java-Themen 0
S Java API für GitHub erstellen Allgemeine Java-Themen 14
T Ant Jar Datei per Ant in Eclipse erstellen Allgemeine Java-Themen 2
4a61766120617274697374 Hintergrundjobs(tasks) in Java erstellen Allgemeine Java-Themen 3
K Eigene API erstellen? Allgemeine Java-Themen 13
N Benutzeroberfläche erstellen Allgemeine Java-Themen 5
Thallius Eigenes Message Center erstellen Allgemeine Java-Themen 3
perlenfischer1984 Mehrere Komponenten erstellen Allgemeine Java-Themen 3
B jni - Headerdatei erstellen Allgemeine Java-Themen 3
Neumi5694 Operatoren regEx für das Erstellen eines Strings verwenden Allgemeine Java-Themen 3
I Methoden Schnelle Hilfe benötigt - Kleines Video/Slideshow aus mehreren Bildern erstellen Allgemeine Java-Themen 3
B automatisch benannte arrays erstellen Allgemeine Java-Themen 9
F URI-Scheme mit Java unter MacOS erstellen? Allgemeine Java-Themen 0
S Mit Generics Klasse erstellen die selbst T erweitert..? Allgemeine Java-Themen 4
J Java Software Compare Files und Neue File erstellen Allgemeine Java-Themen 0
M Textfile erstellen Allgemeine Java-Themen 11
L Wie kann ich einen Keystore aus existierenden Zertifikaten erstellen? Allgemeine Java-Themen 1
K Fehler beim erstellen von .jar Datei Allgemeine Java-Themen 3
D Ordner auf Desktop erstellen(Pc unabhängig) Allgemeine Java-Themen 5
T Dll erstellen und einbinden Allgemeine Java-Themen 1
M Exceltabelle in Java erstellen und Werte einlesen Allgemeine Java-Themen 32
P Eigenstehende *.exe Datei erstellen Allgemeine Java-Themen 15
R Test Umgebung für Datenbank erstellen, was braucht es? Allgemeine Java-Themen 14
B MySQL Eintrag erstellen Allgemeine Java-Themen 3
Thallius PDF von einem BufferedImage erstellen Allgemeine Java-Themen 1
M Zwei unterschiedliche JAR Dateien mit ANT erstellen Allgemeine Java-Themen 8
3 Backup von h2-Datenbank-Datei erstellen Allgemeine Java-Themen 6
S ImageMap erstellen Allgemeine Java-Themen 1
A Spielemap erstellen Allgemeine Java-Themen 2
F URI Schema in Linux erstellen? Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben