2010-01-15 1 views
3

Я создал игру и хотел бы автоматически создать диаграмму классов из моего кода J2ME. NetBeans (до 6.5, я думаю) использовал UML-плагин для этого, но поскольку я использую последнюю версию NetBeans версии 6.8, я больше не могу использовать этот старый UML-плагин!Как создать диаграмму классов из моего проекта J2ME? (NetBeans использовал это)

Кто-нибудь знает, как я могу автоматически создать диаграмму классов из моего проекта J2ME?

+0

Я не понимаю, зачем использовать диаграмму классов над тем, что вы создали, после ее создания? UML используется для разработки вашего приложения. –

+0

Я знаю, что это бесполезно, но попробуйте сказать моему наставнику это! Мы создали базовую диаграмму классов как часть процесса проектирования, но он хочет, чтобы мы показали, что (и если да, как?) Приложение отличается от нашей разработанной диаграммы классов. Это образование, поэтому его случай не спорит, просто делайте так, как вам сказали. я прыгаю через обруч и танцую как обезьяна! – Exile

+0

В любом случае диаграммы UML полезны после создания живых классов для целей рефакторинга. –

ответ

1

К сожалению, я пытаюсь найти любой бесплатный инструмент uml для обратного проектирования и не нахожу ничего хорошего, кроме редактора umbl netbeans. EclipseUML Omondo Free Edition неплохо, но на бесплатной версии не поддерживают обратное проектирование. Насколько я знаю. Но если вам нужна однократная диаграмма - вы можете попробовать пробную версию EclipseUML Omondo Studio Edition. Но в этом случае вам нужен проект порта для затмения - не так сложно, как кажется. Удачи!

+0

ну и в таком случае, возможно, стоит установить старую версию netbeans, с которой будет работать плагин uml? Если я не могу найти лучшее решение, я думаю, что буду использовать последнюю версию 6.8 для кодирования и старую версию до 6.5 только для диаграмм uml. Также, как я на машине linux, я смотрел на umbrello. есть ли у кого-нибудь опыт этого приложения? – Exile

+1

Да, установка старой версии довольно такая же, как и для installign eclipse :) –

1

umbrello, похоже, выполняет эту работу! link text

Хотя мне нужно вручную перетаскивать классы, чтобы они отображались! но это лучше, чем все это вручную, я полагаю!

Смежные вопросы