Requirements

In the requirements module you can manage your project’s requirements in an easy and efficient way. You can store, filter and assign your requirements to your project’s components, while simultaneously allowing you to track verification statuses and compliances throughout your design phases. Watch this tutorial video to learn more:


Specifications

Creating a new specification

The first step is to create a new specification, which is a type of dynamic document holding and managing your requirements. Click on Add specification in the right sidebar to create a new specification.

add specification

You can group the requirements within a specification. To create a new group, right-click on a specification in the sidebar tree and choose Add group.

Assign specification to components

A specification is linked to one or more components in your design. If a specification is assigned to a component in your design, it means that all requirements inside that specification will be applicable to the assigned component and can be verified against your design. To assign a component from your design, click on the '+' sign in Assigned components at the top of the page. A popup will appear, where you can select the desired component.

assign component

Adding requirements

To add a new requirement to a specification, click on the plus sign in the bottom right corner of the page. A popup will appear where you can specify the specification and group that the requirement will belong to, as well as a unique identifier and the requirement text.

add requirement

Parent and child relationships

A requirement can be linked to other requirement through parent and child relationships. A parent requirement can thus be broken down into several child requirements and you can track those replationships throughout your design. To add a relationship, click on Add requirement in the Parent or Children column in the table and start typing to get a selection of the requirements to choose from.

add parent requirement

Verifying requirements

Once a specification is assigned to one or more components in your design, each requirement in that specification can be verified against each of those components. To see and edit the verifications, select Verifications in the upper right corner of the screen.

verifications

For each requirement and assigned component a unique identifier is created. For each component and requirement you can set a verification method, a verification status and a compliance.

verifications

You can additionally connect a Valispace analysis document as a test specification, test report or other attachment to each verification.

Automatic requirement verification

For each requirement in the Verification tab, you can select a verification method:

verifications

If you select "Automatic" in the dropdown, your requirement status will be automatically set based on the set of rules that you define. You can define the rules in the column "Verification Rules" by clicking on Add Rules. If the column is not shown, make sure that the checkbox in the column filters is checked.

In the Add Rules dialog, you can specify one or more logical rules to verify this requirement by:

rules

The status of the logical rule is shown to the right of the rule, and in the table overview the number of verified rules are shown. All rules have to be true to set the verification status to verified. If some, but not all rules are verified, the status of the requirement is set to Partially verified.

rules

Filtering and sorting

You can filter the requirement and choose which colums to see in the table by clicking on Settings & Filter in the upper right corner of the page.

filters

In the sidebar panel opening on the left, you can choose visible columns and visible rows, here for example, only the requirements with verification status "Not verified" are shown:

filters

Importing and exporting

You can import requirements from Excel to be able to populate the requirements faster. Select Import requirements from the menu in the upper right corner of the page and choose the starting row, sheets and columns corresponding to the identifier and text of the requirements.

import

To export your requirements to Excel, choose Export requirements from the same menu and choose the format that you want to export.

export