Graph view - Visualization of AutoFOCUS elements
What is Graph view
Graph view offers a visualization of the MIRA elements (Glossary Entries, Requirement Sources, Requirements, ...) and their relations defined in trace links and references.
Additionally it shows Components and their relations with the other elements.
The user can interactively traverse, filter and modify the graph.
The relations between elements are generated based on trace links, text search, list and field entries and in certain cases hierarchic information.
The Graph view can be opened in the second tab of the Requirements overview in the Requirements Analysis Node
Elements
The MIRA elements and components are displayed as nodes in the graph. Their visibility can be toggled by pressing the corresponding image button. When a certain type of element is hidden,
all relations connected to elements of that type will also be hidden automatically.
Relations
Relations between elements are displayed as edges in the graph.
The visiblity of different relation types can also be toggled individually. Note that this visibility toggle option is inferior to the element visibility toggle.
This means elements will not be hidden/shown because a connected relation is hidden/shown.
Every checkbox is bound to one type of relation, while the type of a relation is defined by the type of its source and target nodes.
The vertical axis determines the type of source node and the horizontal axis the type of target node. For convenience the image buttons can be used to toggle the visibility
of a whole column or row.
Center depth options
The graph can be centered around an element by right-clicking on it. This will lay out a new graph with the clicked element as center and the other elements
arranged in layers around the new center based on their minimal distance to the center.
With the option "Nodes within links to center" the visibility of elements and their connected relations can be toggled based on their step distance to the center.
Status display
Most types of elements do have a status attribute. In the graph it is shown as the elements background color and can be toggled with the following checkbox.
Further feature list
-
The search tab can be used to highlight elements with the corresponding search name.
-
When right-clicking on blank space in the graph field all elements currently toggled as visible will be brought into the camera field.
-
While pressing the left mouse button and moving the mouse the camera field can be adjusted.
-
When hovering the mouse over an element all direct neighbor elements connected by relation will be highlighted with yellow background.
-
It is possible to drag & drop elements.
-
When double clicking an element it is opened in a new tab in the single element view.
-
The text labels of elements in the graph are sized according to the number of connections to other elements. This means that highly connected elements will be largest.