У меня есть приложение, написанное на Java. В хранится в нескольких файлах. Он использует разные классы с разными методами. Код большой и сложный. Думаю, было бы легче понять код, если бы у меня была графическая модель кода (какой-то ориентированный граф). Есть ли какие-то стандартные методы визуализации кода. Я думаю об использовании UML (не уверен, что это правильный выбор). Кто-нибудь может мне что-то порекомендовать?
ДОБАВЛЕНО:
Я рассматриваю две возможности:
ДОБАВЛЕНО 2:
Было бы неплохо получить что-то бесплатно.