Measure, Analyze and Improve
One of the most powerful features of the Dragon1 Viewer is the option to measure, analyze and improve the models that have been created. These options can be found by pressing the "Reports" button inside the Viewer. Once pressed a Report Dialog is presented in which the following options are presented:
- Measure Diagram
- Analyze Diagram
- Improve Diagram
By choosing for Measure Diagram, a total and a detail count is performed on all Entity Classes inside the model. In a list the used entities are shown with a count behind it. By Clicking a Entity Class in the list, the Entity Class will be shown or hidden. By showing or hiding certain Entity Classes, new insights can be gained.
Click image to enlarge
Measuring a Diagram is a good first step in gaining insights, however the measurement does not indicate anything about the compliancy of the Model, in other words: "Are the rules inside the model respected".
When opening the Analyze Dialog, a rule can be picked, by pressing the Analyze button the Entity Classes inside the Diagram are highlighted in different colors.
When the Entity Classes light up in a RED color, the selected rule is violated.
- Partial Match
The Entity Class turns YELLOW, in case the is compliant to some of the rules.
- 100% Match
GREEN means that the Entity Class is fully compliant with the selected rule.
- Not enough data
In case the Entity colors BLUE, the analyzer was not able to verify if the Entity Class was compliant. Usually this is caused by a lack of meta data.
The most powerful option is the Improve Diagram option. Dragon1 can generate an Action Plan containing the appropriate actions needed to resolve the rule violations shown in the Analyze Diagram Dialog.