3. Systems
3.1. System Catalogue
You could find System catalogue in navigation top-bar.
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.
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.
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.
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.