Alguém sabe me dizer se existe algum software (framework) que permita a identificação em um projeto JAVA das classes, atributos e métodos, assim como os seus relacionamentos.
Estou pensando em desenvolver um projeto para gestão de desenvolvimento softwares, de modo que quando necessitasse alterar uma parte do código eu pudesse identificar todas os locais onde eu necessitasse alterar.
O eclipse e outras boas IDE’s já fazem isso. Quando vc muda alguma coisa em uma classe sua, o eclipse mostra os erros de compilação que essa mudança causou em outras classes na mesma hora.
Ele também tem boas ferramentas pra refactoring, procurar por referências à objetos e métodos, etc… Além de plugins pra análise de código que procuram por code smells e bugs.