Я просто унаследовал проект J2SE и буду работать над ним на Eclipse. Я хотел бы получить некоторые диаграммы из существующего кода, и я ищу хорошие плагины UML для использования с Eclipse.
Любые рекомендации?
Я просто унаследовал проект J2SE и буду работать над ним на Eclipse. Я хотел бы получить некоторые диаграммы из существующего кода, и я ищу хорошие плагины UML для использования с Eclipse.
Любые рекомендации?
Честно говоря, я считаю, что ваш лучший выбор - это не плагин Eclipse, а Enterprise Architect от Sparx Systems. Его стоимость разумна (200-300 долларов США для версии Professional), и она может перестроить существующую базу кода в UML. Я использовал его по нескольким проектам и нашел его неоценимым, когда мне понадобился обзор в 20 000 футов по существующему проекту.
Кроме того, я не использовал его возможности UML широко, но MyEclipse (за $65 US) утверждает, что имеет возможности обратной инженерии.
Если вы просто хотите сгенерировать некоторые диаграммы из существующего кода, я бы просто пошел на Eclipse UML2 Tools.
Помните, что список всех совместимых с Eclipse UML2 инструментов можно найти здесь: http://wiki.eclipse.org/MDT-UML2-Tool-Compatibility
Многие из них свободны и очень хороши
Мне нравится UMLet. Это основано на XML, что делает его очень полезным для того, чтобы при необходимости различать.
Год назад я попробовал некоторые инструменты UML для Eclipse. Я не знаю, изменилось ли это недавно, но я не нашел хорошего решения с открытым исходным кодом (инструменты моделирования всегда очень дороги) для WYSIWYG UML с технологией Round Trip (что означает, что ваш код изменит вашу модель UML и наоборот), Я нашел Omondos UML Plugin - лучший коммерческий плагин UML Eclipse. Существует пробная версия, но это, вероятно, не очень хороший выбор, если ваш проект не хватает денег (1 лицензия на разработчика составляет около 4000 $).
Я использовал Poseidon для UML в прошлом и нашел его совершенно приличным продуктом. В одной и той же компании есть плагин eclipse, который утверждает, что (в том числе, помимо всего прочего): "
http://www.gentleware.com/apollo.html
Он доступен за 6 долларов США в месяц и имеет 30-дневную пробную версию.