Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Generating UML Class Diagram from Smalltalk code

Currently, I am working with a Smalltalk based application server, using Visual Works. I am looking for a way to generate a UML Class Diagram from the code. I have looked up for many tools but nothing seems to work or be useful.

like image 422
chand Avatar asked Nov 19 '12 09:11

chand


People also ask

Can you generate UML from code?

Umbrello is a free software tool that supports a code import feature that automatically generates UML Class diagrams from your imported code. Umbrello supports up to 20 languages between C, C++, Python, Javascript and Java.

Can Visual Studio code generate class diagram?

The Visual Studio Class Designer is a great and very flexible tool to generate class diagrams, it allows drag and drops on a single or in multiple .

Can IntelliJ generate class diagram?

IntelliJ IDEA lets you generate a diagram on a package in your project. Such diagrams always reflect the structure of actual classes and methods in your application.


2 Answers

VisualWorks distribution contains a tool named ADvance which allows a round-trip UML class diagraming, that is, you can re-engineer class diagrams from your code, edit this class diagram then generate code from changes. You can also edit code directly from a diagram. Quite a handy simple tool and it is pity it not much known.

To load ADvance, open Parcel Manager and among Suggestions click Developer tools. ADvance is a first parcel listed there.

like image 130
Janko Mivšek Avatar answered Oct 20 '22 05:10

Janko Mivšek


Moose is a software analysis and visualization tool for Smalltalk. It offers many different views on Smalltalk code and you can explore your system visually. No strict UML visualizations though.

You find more here, http://moose.unibe.ch

http://morlhon.net/blog/images/codecrawler.png

like image 24
akuhn Avatar answered Oct 20 '22 06:10

akuhn