Skip to end of metadata
Go to start of metadata

I. Goal of STR Comp

The "System Technical Requirements - Component" is a DEA-ME deliverable that contains an extract of functions, requirements and flows from a system component. The functions are shown in a descending tree hierarchy.

This deliverable is obtained by using the script Functions as tree, with a particular configuration. It is necessary to do 2 different exports with particular configurations, then merge them in an excel file to obtain the STR Comp deliverable.

II. Prerequisites

  1. Must have created system's requirements in the view "2.1 Define requirements". See chapter Define requirements.

  2. Must have created functions and flows in the view "3.1 Define functional architecture". See chapter Define System Functions and Flows.

  3. Must have allocated functions to components in the view "5.1. Allocate Functions to Components". See chapter Allocate Functions to Components.

III. Export the STR Comp from Functions as Tree script

As mentioned in the introduction, it is necessary to perform 2 exports with special configurations from the Functions as tree script.

III.1. Export Functions with System's Requirements

Note

Icon

To find the Functions as tree script location, and export tutorial, refer to the script's documentation.

 

To find the Functions as tree script location, and export tutorial, refer to the script's documentation.

In the Project Tools of the view "3.1. Define Functional architecture", locate the script under the Document Generation Tools folder.

The GUI configuration will be as follows:

    • Start export from: Component - choose the desired component(s).
    • Image export: Un-tagged
    • Export additional objects:
      1. Do not export empty functions: Tagged
      2. Requirements: Tagged with default export attributes
    • Options / Variants:Un-tagged
    • Export attached files / Save excel file:Optional

The following image shows the GUI configuration for the Functional tree with requirements.

III.2. Export Functions with Flows

To export the Functions tree with flows for the STR Comp, the GUI configuration will be as follows:

    • Start export from: Component - choose the desired component(s). - It shall be the same component(s) chosen for the Functions Export with System's Requirements.
    • Image export: Un-tagged
    • Export additional objects:
      1. Do not export empty functions: Tagged
      2. Flows: Tagged
    • Options / Variants:Un-tagged
    • Export attached files / Save excel file:Optional

The following image shows the GUI configuration for the Functional tree with flows.


IV. Expected Results

IV.1. Functions with System's Requirements

In this export, you will see the functions that are allocated to the selected component, and the requirements allocated to those functions.

Ex.

 

For the given example:

  • Having selected the component "Inverter" --> "[Function 1] ED" will be exported.
  • The function "ELECTRIC DRIVE" will be exported, as parent of "[Function 1] ED".
  • "[Function 1] ED" has the following children requirements, which will be exported:

[[Function 1] ED]

Component requirement A

Component requirement B

 

The result for this example will be similar to this:

 

IV.2. Functions with flows

In this export, you will see the functions that are allocated to the selected component, and the consumed/produced flows.

Ex. 

For the given example:

  • Having selected the component "Inverter" --> "[Function 1] ED" will be exported.
  • The function "ELECTRIC DRIVE" will be exported, as parent of "[Function 1] ED".
  • "[Function 1] ED" has "Data flow_1" as produced flow, which will be exported.

 

The result for this example will be similar to this:

IV.3. Merge exports

The STR comp deliverable will be completed by merging both resulting excel exports into one.

You may take the Functions with Requirements export as the base document, since it contains the most sheets.

Next, take the Functions with Flows export. In the upper left corner, click in the corner square to select the whole sheet.

 

Click right and copy the selection.

 

Go to the Functions with Requirements export. Add a new sheet and name it TREE_Flows.

 

Place the new sheet next to the Tree (with requirements) sheet. In the sheet TREE_Flows, go to the upper left corner, and right click in the corner square. Click on paste.

 

This will be the resulting STR Comp, which contains the functions allocated to a select functions, with its corresponding tree in a descending hierarchy, and which contains both allocated requirements and consumed/produced flows.

Save the result.

  • No labels