All of the Requirements in the Requirements table can be displayed hierarchically, organizing the content in an easily viewed tree-like structure. The Compact tree display mode (hierarchical) allows you to identify parent and child Requirements without having to infer them from ID's or model structure. Requirements can now be analyzed, managed, and reviewed directly in the table. The added functionality is very helpful when the Requirement table consists of many nested Requirements. To take advantage of this functionality, you will need configure existing Requirement tables to display hierarchically. 

The hierarchy view is enabled by default on new Requirement tables and can be enabled on existing tables created before version 18.4. To enable this  functionality you need to follow the procedure below.

To configure an existing Requirement table to show hierarchies


  1. Double-click on the Requirement table icon in the containment tree or on another diagram to open it.

  2. In the table toolbar, click Options and choose Display Mode Compact tree.

    Alternative

    You can also select the Complete tree display mode to organize Requirements hierarchically.

    The Compact tree display mode option, highlighted here in yellow,  is found under Display Mode in the Options menu.

  3. Right-click on the diagram pane and select Specification.

  4. In the Specification window, set the Show Element Number property value to true and click Close.

  5. In the table toolbar, click the Show Columns button and clear the check box near the Id.

    The Id column in the table can be hidden by clearing the check box near the Id option.

    The Requirements are listed hierarchically.
    Deeply nested Requirements can be displayed hierarchically using the Compact tree display mode as shown here with the MagicLibrary Requirements table.

     

Sample model

The model used in the figures of this page is the User needs - requirements module for MagicLibrary sample model that comes with MagicDraw. To open this sample do one of the following: