< Previous | Next >

Introduction: Explore the structure of a Java application

The lessons in this tutorial show you how to prepare an architectural discovery analysis configuration to find patterns and antipatterns in Java™ source code, run the configuration, and view and save the results.

This tutorial might require some optionally installable components. To ensure that you have installed the appropriate optional components, see the System requirements list.

Analyzing the source code of an application to determine its structure is called architectural discovery. You can use this feature to learn about the structure of an unfamiliar application or to identify potential design problems in your own source code. An architectural discovery analysis exposes the choices that the designer of an application made that can affect the reliability and maintainability of source code.

Learning objectives

The lessons in this tutorial show you how to complete the following tasks:
This tutorial takes approximately 15 minutes to finish. If you explore other concepts related to this tutorial, it might take longer to complete.

Audience

This tutorial is intended for anyone who wants to set up and run an architectural discovery analysis of Java source code by using the static analysis feature of the product.

System requirements

To complete this tutorial, you must have the following tools and components installed:

Lessons in this tutorial

< Previous | Next >