Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Documenting a dependency tree [closed]

I have a requirement to document the assembly dependencies in a vb6/dotnet application.

What techniques / tools are good for performing this sort of document.

I was planning on using Visio for drawing.

like image 523
benPearce Avatar asked Aug 08 '26 01:08

benPearce


2 Answers

As a start, try Dependency Visualizer. I've also used GraphViz's Dot and some custom code for simple dependency generation. The custom code invoked SysInternal's depends.exe recursively and parsed the output. .NET Reflector with the Graph plugin looks pretty promising, too, though I haven't tried that (yet).

What I've always run into was the fact that my graph, unless generated automatically, has to be recreated every time I add to the project and sometimes when I simply change something. So, for me, a manual solution that I became married to for the updates was no solution at all.

I just found the Dependency Structure Matrix Plug-in for .NET Reflector.

like image 101
james Avatar answered Aug 10 '26 23:08

james


Have you had a look at NDepend?

like image 22
Eric Smith Avatar answered Aug 11 '26 00:08

Eric Smith