UML Diagram Tool - плагин Eclipse?

Может ли кто-нибудь мне помочь? В настоящее время я использую Eclipse Java IDE и хочу, чтобы плагин автоматически просматривал мои классы и составлял диаграмму классов в UML.

Любые предложения?

Ответ 2

Задача в том, что вы пытаетесь сделать, состоит в том, что вы можете иметь несколько правильных диаграмм UML для любой части кода. Просто попытка автоматически получить диаграмму заканчивается слишком большим количеством мусора при использовании большинства инструментов UML - и инструменты просто в конечном итоге мешают.

Мы создали Architexa, чтобы помочь в этой ситуации - Architexa помогает быстро добраться до полезных диаграмм - если это означает подключение к источнику код совершает или даже строит слоистые архитектурные диаграммы. Хорошее обсуждение некоторых вещей, которые вы можете найти, можно найти здесь.

Ответ 4

Даже если слишком поздно для исходного вопросника, возможно, следующий плагин eclipse действительно соответствует необходимости анализа в реальном времени:

http://marketplace.eclipse.org/content/javadoc-uml-view

Этот инструмент сильно предназначен для целей анализа и меньше для моделирования диаграмм. Поэтому, если вы хотите нарисовать диаграммы вручную, это не правильно, в этом случае ObjectAid UML explorer намного лучше.

Просто чтобы упомянуть: -)

Ответ 5

Еще одна опция: http://www.modelgoon.org/

Это очень простой, но он все еще является активным проектом.

Ответ 6

Попробуйте использовать Omondo. Это очень хороший UML-плагин для eclipse. Это точно соответствует вашим потребностям.

Ответ 7

Я бы попробовал MoDisco http://www.eclipse.org/gmt/modisco/. Это расширяемая основа для модернизации программного обеспечения.

Ответ 8

Вы можете попробовать architexa набор инструментов. Он генерирует не только диаграммы классов/последовательностей, но и слоистые диаграммы. Вы можете прочитать об этом здесь.

Ответ 9

Если вы можете перейти на IntelliJ, у них есть замечательный плагин для этого.

Если вы "застряли" с eclipse... AmaterasUML достаточно хорош - я использовал его в прошлом...