Wrox.com Code Downloads for this Chapter
wrox.com code downloads for this chapter are found at
www.wrox.com/go/professionalvisualstudio2015 on the Download Code tab. The code and any related support files are located in their own folder for this chapter.
Depending on the version of Visual Studio you're using, there are large differences in the architectural features that are available. To a certain extent, these differences were driven by corresponding differences of opinion in how Visual Studio should deal with application architecture. The result is that features related to architectural concepts fall into one of two broad categories: modeling and exploration.
On the modeling side is the ability to create UML Diagrams that you can use to build up an application model. And you can use one of the diagrams to determine and enforce certain relationships between code elements in your projects.
The other category includes a number of features that revolve around navigating and understanding existing code bases. This includes the ability to create Dependency Graphs of various components in your solution. And Visual Studio 2015 includes the Code Map window, which is used to quickly navigate your solution.
A model in software terms is an abstract representation of some process ...