инструменты для реверс-инжиниринга для Java - PullRequest
3 голосов
/ 23 сентября 2010

Существует ли какой-либо инструмент, который можно использовать для создания диаграммы UML из кода Java. В настоящее время я использую STAR UML для того же. Но инструмент не может спроектировать зависимость, как если бы один класс вызывал другой класс, остальное генерируется диаграмма классов с указанием интерфейсов, классов, расширенных классов и всего ..

Может кто-нибудь, пожалуйста, помогите мне за то же самое.

Ответы [ 3 ]

3 голосов
/ 23 сентября 2010

Вы можете попробовать Sparx Enterprise Architect.Он может импортировать Java или C # красиво.Он также имеет функцию времени выполнения, которая позволяет пошагово выполнять код и генерировать диаграммы последовательности.

2 голосов
/ 26 сентября 2010

Взгляните на nWire для Java . Это не инструмент UML. Тем не менее, он быстро нарисует схему артефактов вашего кода со всеми возможными зависимостями. Многие люди используют его для реверс-инжиниринга и копания в унаследованном коде.

0 голосов
/ 23 сентября 2010

Вы можете использовать MagicDraw UML для достижения этой цели. Это не бесплатно, но определенно стоит денег.

Проверьте пробную версию перед покупкой.

...