Инструменты обратного инжиниринга для веб-приложений Java - PullRequest
5 голосов
/ 21 февраля 2011

Я искал в Интернете поиски приложения, которое могло бы взять веб-проект Netbeans и создать диаграмму UML, основанную на этих классах. Кроме того, но не обязательно, я хотел бы подобный инструмент для кода JavaScript, который я имею в веб-проекте Java, который я упоминал ранее. Это такая адская попытка понять структуру и внутренние отношения этого веб-проекта, который мне дали.

Ответы [ 7 ]

1 голос
/ 28 февраля 2011

Вы можете попробовать Visio для создания UML-диаграмм путем обратного инжиниринга, но я не знаю, будет ли это работать для JScript или нет, но вы можете попробовать.

0 голосов
/ 31 января 2012

Проверьте http://www.uml -lab.com / ru / uml-lab / .Он обеспечивает обратный инжиниринг кода Java.Он извлечет известные шаблоны и предоставит шаблон шаблонов, соответствующий вашему проекту.

0 голосов
/ 27 мая 2011

Я использовал Enterprise Arctitect в предыдущих проектах. Он может преобразовать ваш код в UML, XML, как вы его называете. Это также может сделать намного больше! Мы использовали его для документирования функциональности кода, которая была фактически реализована, чтобы ее можно было сравнить с исходной спецификацией.

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

0 голосов
/ 28 февраля 2011

Попробуйте этот открытый, бесплатный и простой в использовании инструмент под названием Star UML .Он имеет все функции, которые вам нужны, например, реверс-инжиниринг, и я часто использую его для этой цели.

0 голосов
/ 21 февраля 2011

Это говорит о том, что это будет UML-диаграмма JS: http://jsuml.org/

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

0 голосов
/ 21 февраля 2011

Хорошие инструменты UML: Бесплатно - ArgoUML Коммерческий - Enterprise Architect, MagicDraw

Инструмент Javascript: "Код Visual для блок-схемы 3.5" http://www.fileguru.com/Code-Visual-To-Flowchart/info

0 голосов
/ 21 февраля 2011

Большинство инструментов UML имеют возможность преобразовать исходный код Java в модели UML.Лишь немногие из них будут генерировать диаграммы автоматически для вас.И никто из них ничего не знает о вашем слое представления, поэтому не ожидайте увидеть JSP.

Вы можете получить диаграммы классов или пакетов.Диаграммы последовательности будут проблемой.

Я не знаю ничего подобного для кода JavaScript.

...