These videos show how you can use code visualization tools, such as dependency graphs, DGML, and Architecture Explorer, to help you understand what's going on in unfamiliar code:
For more information, see Visualizing Existing Code in the Visual Studio 2010 Ultimate product documentation.PS: ...