Chapter 54Visual Studio Enterprise for Architects
Wrox.com
Code Downloads for this Chapter
The 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.
Modeling Projects
A model in software terms is an abstract representation of some process ...
Get Professional Visual Studio 2015 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.