Есть ли хороший инструмент, который может помочь реконструировать классы Java в UML, который покажет обзор того, как мои классы связаны друг с другом? Его не нужно декомпилировать из файла JAR, потому что у меня есть исходники. Я знаю, что их довольно много, но большинство из них могут генерировать только отдельные классы. Я надеюсь, что есть инструмент, который может генерировать диаграмму классов, которая показывает обзор того, как все мои текущие классы и пакеты работают вместе, чтобы я мог проанализировать мою текущую архитектуру. Конечно, анализировать - это одно. Другой предназначен для документации.
Я пока знаю некоторых. Но они не могут составить обзорную диаграмму классов. Вот список инструментов Java UML, которые я пробовал и которые могут выполнять обратный инжиниринг, но не могут сделать обзорную диаграмму классов всего моего проекта:
Есть ли еще какие-то рекомендации для добавления в этот список? И, надеюсь, сможет создать обзорную диаграмму классов Java. Кстати, я использую Eclipse.