In the EA package browser window, choose a package you’d like to investigate. To start with, pick one with a small number of sub-packages and elements: maybe a few 10s of packages, and a few 100s of elements. This will just make exploring a bit faster.
The Package dashboard opens in a new EA window, showing an analysis of the contents of your package.
It includes your package, it’s sub-packages and diagrams (but not individual elements – Model Expert is about managing models, not individual elements).
Number and types of elements in the package
ACTION: Click on a segment on the chart to see a breakdown of elements of that type, and in each case, its:
number of connectors,
number of diagrams on which it appears,
Select an individual item in the list to find it in the project browser.
INSIGHT: If your package has a large number of different types of element, this suggest you are looking at a complex bit of modelling. It might be hard to create a Reference Model from a package like this. Think about looking at the sub-packages instead.
Number and types of diagrams in the package
ACTION: Click on a segment on the chart to see a list of diagrams of that type, with for each diagram, how many elements and element types it contains, plus the author. Click on a single diagram in the list to open the diagram and find it in the project browser.
INSIGHT: A package with lots of diagram types, especially types from un-related modelling languages or styles, means this is a complex package. Think about looking at the sub-packages.
Number and types of connectors in the package
ACTION: Click on a segment on the chart to see a list of occurences – type, stereotype, MDG, metatype, source and target.
INSIGHT: Lots of connector types are a good measure of the complexity of a package, and the style of modelling being used.
Shows the names of the authors of elements in the package.
ACTION: Click on a segment on the chart to see everything that this author has created: packages, element types and stereotypes, connectors and diagrams. Select an individual item in the list to find it in the project browser.
INSIGHT: This shows who is doing most of the modelling in this package. If nothing else, this gives you an idea of who you should talk to to find out what’s happening in this part of the model.
Total number of elements in this package, including
% of duplicates,
number of types,
number of Orphans
Total number of diagrams in this package, including
% of Empty Diagrams
Number of Packages in this package (count includes this package), and
% of empty packages
ACTION: Click through to show the duplicates, orphans, empty diagrams and empty packages
INSIGHT: Empty diagrams are not necessarily bad, but they are often a sign that some part of the model is incomplete.
Another modeller who finds an empty diagram will probably assume something is missing, so we suggest either deleting empty diagrams, or adding some content.
This is a visual representation of the most commonly used words in this package (compiled from the Names and Notes fields only).
ACTION: Select a word in the cloud to get a list of the elements which contain that word, with their type, stereotype, location, and author. Click on a location to find the element in the project browser.
This table shows the Elements in this package which have the most connections and appear in the most diagrams.
If you are looking for where to start understanding this model, then exploring those elements which are most highly connected, and which appear on most diagrams is a good place. The list is sorted by the number of connections multiplied by the number of diagram in which the the element appears.
ACTION: Select More to show this information for all the elements in this package, sorted in the same way.
Top 5 diagrams
This table shows the most important diagrams in the package.
“Importance” is the number of elements in a diagram, multiplied by the number of element types in the diagram. So, a diagram with 50 elements, all of the same type (for example, Requirements) will show as less complex than a diagram which has 20 elements of 5 different types.
ACTION: Select More to show this information for all the diagrams in this package, sorted in the same way.
The package dashboard is a snapshot view, so remember to re-generate it whenever changes are made to the package you are analyzing.