What's New in Modeling Tools for Application Lifecycle Management in Visual Studio 2012

Visual Studio Ultimate includes these capabilities to help you better understand your code and design your application.

Area

New features and supported tasks

Understanding and visualizing code

  • Visual Studio 2012.1: Create code maps from the code editor. This lets you see the relationships in your code. Code maps appear next to the code editor so you can easily find your place in the code. You can also use code maps to navigate around your code. See Understand, Navigate, and Debug Code Visually with Code Maps.

  • Generate dependency graphs more quickly in Visual Studio Ultimate.

  • Create new dependency graphs or add items to dependency graphs from Solution Explorer.

  • Generate dependency graphs for C++ projects or for relationships between source files and header files.

See Visualize Code Dependencies on Dependency Graphs.

Reading and editing dependency graphs

Read and edit graphs more easily in Visual Studio Ultimate, Premium, and Professional:

  • Rearrange nodes by dragging them.

  • Add new undefined nodes and links.

  • Delete existing nodes.

  • Add comments to the graph.

  • Retrieve missing members of groups.

  • Show hidden members of groups.

  • Examine dependencies that participate in a link.

  • Add nodes related to a node on the graph.

  • Change the group layout independently of the graph layout.

Warning

Before you share a graph that is created in Visual Studio Ultimate with those who use other versions of Visual Studio, make sure all the graph items are visible.

See:

Developing software models