Static analysis

The performance and usability of static analysis has improved significantly. The user interfaces for static analysis, including architectural discovery, model analysis, and Java code review, are now unified into the new static analysis configuration window that you can open by clicking Run > Analysis.

This consolidation means that you can run all your static analysis for models, application architecture and code from one interface, and your analysis configurations can include elements from more than one type of analysis. For example, you can now run one analysis to to perform both a Java code review that can find broken coding rules and an architectural discovery that can find antipatterns in the code..

This image shows the analysis configuration dialog with the various types of static analysis options that can be selected.

Visualization and creation of development artifacts in UML notational diagrams

Several enhancements are available in visual code development using UML diagrams: