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