7.6.  Managing the System Files

The Files view represents the structure of the files that make up the current software system .

Files View
Figure 7.7.  Files View

Those files are:

  • System File: Named as "system.sonargraph", represents the current software system.

  • Analyzers: Represent the analyzers that are susceptible of configuration: Duplicate Code, Metric Thresholds and Script Runner. These files are not directly modifiable though. You can fine tune their specific values through the menu "System""Configure..." .

  • Architecture: Represent the architecture files. A new architecture file can be created using the context menu of the "Architecture" folder. Existing architecture files can be added / removed from the architecture check also via their context menu.

  • Dashboards: Currently, this file is not modifiable and the content shown in the System view is fixed. In the future, the content displayed in the System view will be configurable.

  • Models: Represent the virtual models of the current software system (see Section 8.1, “Using Virtual Models for Resolutions ” ). These files only get modified when altering the set of resolutions.

  • Scripts: Represent the scripts that can be executed for the current system. Those scripts have been added by either using a quality model (see Section 5.1, “Quality Model” ) or they have been created manually (see Chapter 10, Extending the Static Analysis ).

The files presented in the Files view get a star symbol (*) when they are modified as explained in Section 7.2.1, “ Special Graphic Elements Decorations ”