3. Systems

3.1. System Catalogue

You could find System catalogue in navigation top-bar.

systems

From the list you could navigate to any Version of a giving System.

3.2. System Version

System is a versionable object. Read more on how to manage versions and change log in Versions section.

systems-version

System Version comprises a set of System Level Requirements. In cases where all the requirements to this System in particular Feature are included to the Version, this Feature appears in “Supports Features” list.

3.2.1. System Level Requirements

System Level Requirements is a third level of Requirements in SODA V. They define the scope and functionality of a System Version.

systems-requirements

System Level Requirements could be added to a System Version and set to be derived from any Vehicle Level Requirements also added here.

If System Level Requirements added were also derived from Feature Level Requirements in particular Features, this trace would also be displayed.

Read more about Requirements management.

3.2.1.1. Add System Level Requirements from Features

“Add from Features” is a mode where you could gather sets of requirements for a System from different Features and merge them to a System Version seeing the revisions conflicts if they arise.

systems-add-from-features

All the conflicts are marked with orange dot, also you could filter the list to display only conflicts. Requirements could be added by drag and dropping them from left column to the right.

3.2.1.2. System Level Requirements Types

  • Functional Requirements;

  • Non Functional Requirements;

  • Configuration Requirements;

  • Diagnostic Requirements.

3.2.1.3. System Ports

System port is an interface requirement to define data inputs and outputs of a System required or provided by other Systems.

System ports are added to System along with other System Level Requirements.

Ports are managed and revisioned similar to Requirements.

3.3. Create a System and System Version

New System could be created:

  • From scratch via “Create System button in System Catalogue (first Version would be created);

  • As a copy of existing System Version (all the Requirements would be copied) via button “Copy” and selecting “Create New System option.

New System Version could be create as a copy of existing one (all the Requirements would be copied) via button “Copy” and selecting “Create New Version” option.