When you create an analysis configuration for architectural discovery, you can choose which patterns to look for in your Java source code.
When the analysis runs, if the source code contains any of the patterns, design patterns, or antipatterns that you specified in the analysis configuration, the view populates with results.
Running an architectural discovery analysis on source code enables you to review classes and interfaces that constitute the structural design patterns of an application to become familiar with unfamiliar code.