NDepend es una GUI rica en funciones para visualizar y analizar las dependencias de las aplicaciones .NET. Su lenguaje de consulta permite resolver tareas muy complejas, por ejemplo, logré identificar todos los componentes COM que usamos en un proyecto de código heredado.
Conozco JDepend , un producto totalmente diferente, aunque el nombre es similar. Su usabilidad no es tan buena y AFAIK, carece de la función de definir métricas propias.
DeGraph parece visualizar las dependencias de los paquetes pero no, por ejemplo, las dependencias de clases o métodos.
Una versión Java de NDepend
Sería bueno si una herramienta de este tipo se integra en Eclipse, pero una herramienta independiente también está bien.
prueba esto: http://www.jarchitect.com/
Creo que está relacionado de alguna manera (no estoy seguro) con la empresa que fabrica NDepend. Debe tener lo que necesita, ya que también tiene el código de consulta linq
Tomás Weller
GaTechThomas