Ich möchte das Flussdiagramm oder Sequenzdiagramm aus meinem Java-Quellcode erstellen.
Gibt es ein Plug-In, das mir dabei helfen kann?So erstellen Sie Flussdiagramm aus Java-Quellcode in Eclipse
Antwort
Ist dieser Beitrag für ein Flussdiagramm gedacht? Bedeuten Sie Sequenzdiagramm oder Klassendiagramm euml ist ein gutes Werkzeug Klassendiagramm oder Sequenzdiagramm Sie es http://www.soyatec.com/main.php
Ich bin nicht sicher, ob es ein Plugin dafür gibt, aber es gibt sicherlich Techniken dafür. Wenn kein Plugin verfügbar ist, könnte man theoretisch dem Ansatz solcher Techniken folgen, um ein solches zu bauen. Eine solche Technik, die mir in den Sinn kommt, ist in der Veröffentlichung Object naming analysis for reverse-engineered sequence diagrams von Atanas Rountev und Beth Harkness Connell enthalten.
Hier ist die Zusammenfassung:
UML-Sequenzdiagrammen häufig verwendet Objekt-Interaktionen in Softwaresystemen darzustellen. In dieser Arbeit wird das Problem der Extraktion von UML-Sequenzdiagrammen aus bestehendem Code zum Verständnis und Testen von Software behandelt. Eine statische Analyse für ein solches Reverse Engineering muss die interagierenden Objekte vom Code auf Sequenzdiagrammobjekte abbilden. Wir schlagen einen interprozeduralen Datenflussanalysealgorithmus vor, der genau bestimmt, welche Objekte die Empfänger bestimmter Nachrichten sind, und weist die entsprechenden Diagrammobjekte zu, um sie darzustellen. Unsere Experimente zeigen, dass die Mehrheit der Nachrichtenempfänger genau bestimmt werden kann, was zu einer hochgenauen Objektbenennung für reverse-konstruierte Sequenzdiagramme führt.
Wahrscheinlich zwei weit entfernt von einer nützlichen Implementierung, aber dennoch eine interessante Referenz! – ShiDoiSi
fand ich diese Eclipse-Plugin Flowchart4j V 2.0.0 et http://www.codeswat.com/ Sie es für Flussdiagramm oder Sequenzdiagramm und exportieren es zu MS Visio verwenden können. Es hat nur einen Nachteil. Du musst dafür bezahlen.
ObjectAid ist ein kostenloses UML-Tool, das Sequenzdiagramme erstellen kann. Ein anderes kommerzielles Werkzeug zum Erstellen von Sequenzdiagrammen aus existierendem Code ist . Ich benutze Architexa sehr oft bei meiner täglichen Arbeit.
Just fyi, Architexa hat gerade erst eine kostenlose Ausgabe veröffentlicht. – Vineet
Unser Tool finden erstellen, Code Rocket for Eclipse können sowohl Pseudo-Code und Flussdiagramme aus Java (und C/C produzieren ++ Code). Die Entwurfsansichten können bearbeitet und alle Änderungen in den Code integriert werden. Es ist kein kostenloses Tool, aber es gibt eine kostenlose 30-Tage-Testversion. Auch ist es nur für Eclipse 32-Bit.
Nur ein kurzes Update, Code Rocket für Eclipse unterstützt jetzt 64-Bit-Versionen von Eclipse. –
- 1. ein Flussdiagramm in HTML erstellen
- 2. Flussdiagramm programmgesteuert erstellen
- 3. So führen Sie Javah aus Eclipse aus
- 4. So erstellen Sie zwei Hauptnetzwerke in einem Eclipse-C++ - Projekt
- 5. So erstellen Sie ein Flussdiagramm/Diagramm mit nur HTML und CSS
- 6. Netzwerkdiagramm/Flussdiagramm in JQuery
- 7. So aktivieren/deaktivieren Sie eine Regel aus SonarLint in Eclipse
- 8. So führen Sie eine JAR-Datei in Eclipse aus
- 9. .NET: So erstellen Sie Miniaturansicht aus Flash
- 10. Projekt aus vorhandenem Quellcode in Eclipse erstellen
- 11. So erstellen Sie ein BufferedImage aus Rohdaten
- 12. So erstellen Sie Multipolygon aus Polygons Tabelle
- 13. So konfigurieren Sie Maven in Eclipse Mars
- 14. So aktualisieren Sie eine Klasse in Eclipse
- 15. So erstellen Sie eine Webhilfe wie das Eclipse-Hilfesystem
- 16. Eclipse-Plugin - Programatically erstellen Datei aus Vorlage
- 17. So erstellen Sie eine JAR-Datei aus einem Eclipse-Java-Projekt mit * .jar-Dateien unter "Classpath"
- 18. So verzögern Sie Eclipse-Fehlerwarnungen
- 19. So löschen Sie ein nicht existierendes Projekt aus der Eclipse
- 20. So fügen Sie Perspektiven in Eclipse hinzu
- 21. So importieren Sie Java-Datei in Eclipse
- 22. So verwenden Sie SonarLint in Eclipse
- 23. So deaktivieren Sie Breadcrumbs in Eclipse
- 24. So erstellen Sie WindowsIdentity/WindowsPrincipal aus Benutzernamen in DOMÄNE \ Benutzerformat
- 25. So erstellen Sie eine Windows-Instanz aus Snapshot in AWS
- 26. So erstellen Sie Methoden aus Arrays oder Hashes in perl6
- 27. So erstellen Sie icon webfonts in Fenstern aus SVG-Dateien
- 28. So erstellen Sie Variablen aus einer CSV-Datei in Python
- 29. So erstellen Sie eine BMP-Datei aus Byte [] in C#
- 30. So erstellen Sie Drop-Down aus der Datenbank in Codeigniter
Versuchen Sie, Ihren Quellfluss als Sequenzdiagramme darzustellen (StarUML) oder ein Tool zu erstellen, das mit einigen Daten ein Sequenzdiagramm erstellt? – Adi
Ich habe meinen vollständigen Projektquellcode in Eclipse. Ich möchte nur das Flussdiagramm des gesamten Projekts verstehen. etwas wie Rufhierarchie oder Sequenzdiagramm. – Sen
mögliches Duplikat des [Eclipse-Plugins oder eines Open-Source-Tools zum Reverse-Engineering von Java-Code für Sequenzdiagramm] (http://stackoverflow.com/questions/2972706/eclipse-plugin-or-o-open-source-tool-to- Reverse-Engineer-Java-Code-für-Folge-d) –