Derzeit arbeite ich mit einem Smalltalk-basierten Anwendungsserver, der Visual Works verwendet. Ich suche nach einer Möglichkeit, ein UML-Klassendiagramm aus dem Code zu generieren. Ich habe nach vielen Werkzeugen gesucht, aber nichts scheint zu funktionieren oder nützlich zu sein.Generierung von UML-Klassendiagrammen aus Smalltalk-Code
Antwort
Die VisualWorks-Distribution enthält ein Tool mit dem Namen ADvance, das eine Rundum-UML-Klassendiagrammierung ermöglicht, dh Sie können Klassendiagramme aus Ihrem Code neu konstruieren, dieses Klassendiagramm bearbeiten und dann Code aus Änderungen generieren. Sie können Code auch direkt aus einem Diagramm bearbeiten. Ziemlich ein handliches einfaches Werkzeug und es ist schade, dass es nicht viel bekannt ist.
Um ADvance zu laden, öffnen Sie Parcel Manager und klicken Sie unter Vorschläge auf Entwicklerwerkzeuge. ADvance ist ein erstes dort aufgeführtes Paket.
Moose ist ein Software-Analyse- und Visualisierungstool für Smalltalk. Es bietet viele verschiedene Ansichten von Smalltalk-Code und Sie können Ihr System visuell erkunden. Keine strengen UML-Visualisierungen.
Sie mehr hier finden, http://moose.unibe.ch
- 1. Generierung von Suffixen aus einem Suffix-Baum
- 2. Code-Generierung aus Java-Quelldateien
- 3. Dynamische PDF-Generierung aus Vorlage
- 4. Generierung von Seriennummern
- 5. Generierung von F # -Code
- 6. Schema Generierung von HSQL
- 7. Yii2 Generierung von Übersetzungsnachrichten
- 8. Generierung von zufälligen enums
- 9. Entfernen von Compiler-Warnungen generiert aus T4-MVC-Code-Generierung
- 10. Dynamische Generierung von Lambda-Ausdruck mit Konstanten aus Variablen
- 11. Pandoc Generierung von PDF aus Abschriften, nicht respektieren Header-Formatierung
- 12. Generierung von HTML aus XSL: FO mit C#
- 13. Zufällige Generierung von Artikeln aus dem vorhandenen Modell
- 14. Generierung von Insert-Anweisungen aus einer SQLite-Tabelle
- 15. Generierung PDF aus HTML (Komponente für .NET)
- 16. Java - XML-Generierung aus Excel-Blatt Inhalt
- 17. Generierung von Comma Separated Values
- 18. Generierung von Zufallszahl als Benutzerkennung
- 19. Generierung Zufallszahl von 2^30
- 20. Boost :: Test - Generierung von Main()?
- 21. Groovy @Grab Generierung von java.lang.NoClassDefFoundError
- 22. Probabilistische Generierung von Semantischen Netzwerken
- 23. Generierung von PMML in WEKA
- 24. sqlite3 UPDATE Generierung von Nullen
- 25. Dynamische Generierung von .doc-Dateien
- 26. Gemeinsame URL-Generierung von uuid4?
- 27. Generierung von normalverteilten Zufallsvektor mit Kovarianzmatrix
- 28. ZF2 - Generierung von URL von der Route
- 29. Entity Framework Code Generierung
- 30. Generierung von Image-Tags in Rails