This documentation is no longer maintained and may contain obsolete information.
Page frame name:
Four main panels are available:
|Compliance to objectives||Displays for the latest delivery (I.e., the new and modified code since the previous snapshot) and for the entire application the number of rules tagged as "critical contribution" in the Assessment Model with defects against the ones without, presented as a percentage values. These rules are considered as the service level objectives: they are a subset of the whole rule set; they have been chosen for their importance to the user; with this specific focus, they should be adhered to. In other words:|
|Compliance to objectives by complexity level||Displays the current and previous distributions of artifacts according to their complexity (based on the cost complexity metric). It also displays the number of artifacts with violations (I.e., not complying with rules tagged as "critical contribution" in the Assessment Model) and the number of violations (meaning that a single object can be non-compliant with multiple such rules). The panel is designed to help identify if the violations are located in artifacts that will be costly to update or not. It also helps identify the amount of work to do for each artifact (one violation to correct, or many). See below for more information on how Complexity is determined by CAST.|
|Topmost violations||Displays the rules tagged as "critical contribution" in the Assessment Model with violations in the latest delivery (I.e., new and modified code alone since the previous snapshot) or in the entire application (this is, in fact, the detail of the top left-hand side section). It shows the compliance objective (in %), the effective compliance with the rule (in %), the gap (in % point) and the number of violations to translate the % into physical volume. Hyperlinks lead to the Investigation - Quality Model Drilldown.|
|Topmost complexity increase||Displays the list of artifacts whose complexity (Cyclomatic complexity) has increased the most together with their number of violations (I.e., number of rules tagged as "critical contribution" in the Assessment Model they do not comply to). The panel is designed to help identify over-engineered artifacts that feature sources of risk.|
The CAST Quality Model contains various metrics that are classed as "Complexity metrics", i.e. metrics that measure the complexity of artifacts in an application. See How Complexity metrics are calculated by CAST for more information.