Discovering and browsing application structure

You can use the Architectural Discovery feature to quickly learn about the architecture of an application. You can discover how design patterns are implemented in the application and find the structural patterns and antipatterns. This tutorial introduces the concept of architectural discovery and dependency browsing, and shows how to discover and learn about the important elements of the application's structure.

Learning objectives

In this tutorial, you will learn about architectural discovery and dependency browsing, and you will learn how to use the Architectural Discovery feature and browse diagrams to discover the important elements of an application's architecture. Specifically, this tutorial shows you how to perform the following tasks:

  • Run the Architectural Discovery feature
  • Visualize detected patterns
  • Browse the dependencies of classes, packages, and interfaces
  • Save browse diagrams

This tutorial plays in a video format, which you can operate through playback controls. You can pause, advance, or reverse the tutorial at any time by using the controls on the control bar.

5 minutes and 13 seconds   5 minutes and 13 seconds
   Start the tutorial