Dependency graphs are a powerful way to represent structure. In order to improve your understanding of the most complex codebases, Structure101 Studio provides you with many different views or ways to select exactly which dependency graph you want to see next.
A dependency graph is a set of items and a set of item-to-item dependencies. The dependency graph itself is an abstract item that may be displayed in different ways from the titlebar:
You can choose to show the graph as a diagram or a matrix, apply auto-partitioning (composition view) or group by design (slice view) and change various display options.
There are 2 companion viewers to dependency graphs:
- The graph contents viewer shows the graph contents in list form. Selecting an item in the graph contents causes that item to be highlighted in the dependency graph making it easier to find specific items in large graphs.
- The dependency breakout lets you discover the code-level references that cause a selected dependency in the dependency graph.