Как преобразовать файл (.JAR) в UML? - PullRequest
1 голос
/ 06 января 2011

Пожалуйста, у меня есть файл .JAR, я хотел бы просто преобразовать этот файл в UML. У меня (NetBeans 6.9.1) и (Eclipse IDE для разработчиков Java) оба установлены на моей машине.

Любые предложения с благодарностью!

Заранее спасибо!

P.S .: Используя некоторые поисковые системы, я нашел (JAR2UML) плагин для затмения, но, к сожалению, мне не удалось установить его.

Ответы [ 5 ]

5 голосов
/ 16 января 2013

Бесплатно Класс Visualizer делает именно это - вы загружаете JAR-файлы или скомпилированные классы в инструмент и, как результат, вы видите автоматически сгенерированные, навигационные диаграммы классов UML. Вы можете искать любой класс и просматривать его содержимое, а также отношения.

2 голосов
/ 06 января 2011

Я нашел следующую документацию: http://www.ejb3.org/jar_file_reverse/jar_file_reverse.html Этот инструмент не бесплатный, но работает довольно хорошо.

Вы также можете использовать Topcased, но качество обращенной информации посредственное, и это не такдействительно возможно воссоздать сложные диаграммы из обращенной модели.

1 голос
/ 06 января 2011

Вы хотите создать файл UML? или UML-диаграмма из Java-программы? если это второе, NetBeans имеет свой собственный плагин UML в полной версии для загрузки или найдите плагин здесь

0 голосов
/ 06 января 2011

Посмотрите на список ниже.В частности, посмотрите в разделе Особенности.Некоторые инструменты бесплатны и поддерживают реверс-инжиниринг.Некоторые инструменты также включены в Eclipse.

http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools

0 голосов
/ 06 января 2011

если у вас нет исходного кода этого файла Jar, вы можете декомпилировать его при воспроизведении UML через netbeans, затмение плагинов UML. Кстати, я не уверен, насколько правильными будут результаты диаграмм UML.*

...