2010-04-08 3 views
11

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

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

ответ

17

Я рекомендую ObjectAid UML plugin. Он работает очень хорошо.

+0

Привет, я установил этот инструмент, получил его работу и т. Д., Но можете ли вы получить его, чтобы составить все автоматически, как ассоциации, а что нет? – KP65

+4

После создания диаграммы (New> Other> ObjectAID UML Diagram) щелкните правой кнопкой мыши, чтобы добавить классы, которые вы хотите показать. Затем выберите все и щелкните правой кнопкой мыши, чтобы добавить отношения. –

+1

Как экспортировать диаграмму как изображение? – newbie

-1

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

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

+0

NetBeans также имеет отличный плагин UML. :-) –

+0

@Bozhidar, какой плагин это будет? Я нашел несколько доступных ... не могли бы вы разместить ссылку на свою любимую? – Yaneeve

+0

Поддержка NetBeans UML устарела, насколько я знаю (больше не включен в 6.8). –

0

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

+0

@Bragaadeesh: Кажется, что это не бесплатно (???) – Yaneeve

+0

Это не бесплатно, но у вас есть 90-дневная лицензия в последней версии SR2. Много времени для завершения вашего проекта. Нет nagscreen, без кода в коде, модель uml является стандартной и поэтому может быть открыта любым инструментом. Только графический редактор находится под 90-дневной оценкой. Так не так плохо :-) –

0

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

+0

Я не нашел простой способ генерировать диаграмму UML из кода проекта с MoDisco. – ovdsrn

+0

MoDisco использует промежуточную модель Java, чтобы избежать потери информации при переходе от кода к модели. Существует предопределенное преобразование из этой модели Java в диаграмму класса UML, показывающую классы. Возможно, вы могли бы спросить на форуме Модиско для указателей –

+1

Так что нет простого способа :). В любом случае, спасибо за предложение – ovdsrn

4

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

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

1

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

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

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

Просто назвать :-)

0

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