Skip to content

[D]evelopment

The development tab is split into four different windows.

Level / Linkage view

In the top left window, it can be switched between the level view and the linkage view.

The level view, which is shown in the picture above, shows all architecture elements that have a child architecture view. This serves to navigate between the different architecture views which can be done by clicking on the elements in the level view.

To utilize the linkage view, one has to switch from the level view to the linkage view and select a requirement to see its links. By clicking on one of the requirements in the linkage view it can be navigated to the architecture element containing the respective requirement. The review status of each requirement is also shown in the Linkage View.

Upper-Level Requirements

In the top right the upper-level requirements can be found (here: stakeholder requirements). The stakeholder requirements are usually the first thing to create and/or import in order to develop the context based on these requirements. New requirements can be created via the  button in the requirements view. An import is possible via the button. Import is supported for .csv, .xml, and .reqif file formats. Requirements can also be exported via the button.

To focus on editing requirements, the requirements view can be enlarged via the button. To return to the previous view the button must be pressed.

Architecture View

In the bottom left the architecture view can be seen. It starts on the level of the context where, in this example case, the Coffee Machine is the system of interest. After clicking on one of the system elements the button becomes active (Shortcut: “Alt + Click”). If clicking this button, the next lower level of the system becomes visible. If the user is on one of the lower levels of the system, the button becomes visible to jump to a higher level (Shortcut: “,”).

Architecture elements can easily be created via the box button and connected via the arrow button. It is also possible to change their color. Boxes and interfaces can be renamed by double clicking on their automatically created temporary name. The initial name of the system of interest is the same as the name of the project.

Lower-Level Requirements

The window in the bottom right shows the requirements of the next lower level in the system. To see them, an architecture element in the architecture must be selected.

As the coffee machine is the system of interest it contains the system requirements. It is also possible to specify requirements for the other context elements. For example, if requirements to the customer or other suppliers, who are responsible for the surrounding systems, have to be defined.

Requirements for the system are specified in the same way as the stakeholder requirements via the button in the bottom right requirements view. The view of the window can also be maximized and reverted if a focused work on them is intended.