Создание диаграммы классов UML из кода Smalltalk

В настоящее время я работаю с сервером приложений на основе Smalltalk, используя Visual Works. Я ищу способ генерировать диаграмму классов UML из кода. Я искал много инструментов, но ничто, кажется, не работает или не полезно.

2 ответа

В дистрибутив VisualWorks входит инструмент ADvance, который позволяет выполнять циклическую диаграмму классов UML, то есть вы можете заново создавать диаграммы классов из своего кода, редактировать эту диаграмму классов, а затем генерировать код из изменений. Вы также можете редактировать код прямо из диаграммы. Довольно удобный инструмент, и, к сожалению, он мало известен.

Чтобы загрузить ADvance, откройте Parcel Manager и в разделе "Предложения" щелкните "Инструменты разработчика". ADvance - первая посылка, указанная там.

Moose - инструмент анализа и визуализации программного обеспечения для Smalltalk. Он предлагает много разных взглядов на код Smalltalk, и вы можете визуально изучить свою систему. Нет строгой визуализации UML, хотя.

Вы найдете больше здесь, http://moose.unibe.ch/

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

Другие вопросы по тегам