Создание диаграммы классов UML из кода Smalltalk
В настоящее время я работаю с сервером приложений на основе Smalltalk, используя Visual Works. Я ищу способ генерировать диаграмму классов UML из кода. Я искал много инструментов, но ничто, кажется, не работает или не полезно.
2 ответа
В дистрибутив VisualWorks входит инструмент ADvance, который позволяет выполнять циклическую диаграмму классов UML, то есть вы можете заново создавать диаграммы классов из своего кода, редактировать эту диаграмму классов, а затем генерировать код из изменений. Вы также можете редактировать код прямо из диаграммы. Довольно удобный инструмент, и, к сожалению, он мало известен.
Чтобы загрузить ADvance, откройте Parcel Manager и в разделе "Предложения" щелкните "Инструменты разработчика". ADvance - первая посылка, указанная там.
Moose - инструмент анализа и визуализации программного обеспечения для Smalltalk. Он предлагает много разных взглядов на код Smalltalk, и вы можете визуально изучить свою систему. Нет строгой визуализации UML, хотя.
Вы найдете больше здесь, http://moose.unibe.ch/