Edit behavior of elements, properties and relations

Edit behavior of elements, properties and relations

The systems engineering model lies at the heart of a workspace. It determines how the model objects are visualized and what the edit behavior is.

Element

An element contains one or more properties and can be related to other elements. The table below shows the available types of model objects for elements:

Model Object Usage Edit behavior
Standard element The basic element of the systems engineering model. For each standard element a certain discipline in the project is primary responsible.

Examples:

  • ‘Requirement’
  • ‘Object’
  • ‘Function’
  • ‘Risk’
Create:

  • Can only be created on the overview of the corresponding type element.

Delete:

  • Can only be deleted on the overview of the corresponding type element.
  • Is prohibited from being deleted if the element has one or more incoming relations.
  • When deleted, all its properties, outgoing relations, derived elements, and middle elements of which it is the origin will be deleted.
Derived element An element that describes a part of another element that it originates from. The origin element can be a standard element or another derived element. A derived element can only exist when an origin element exists. A derived element which is set to “inner” is only relevant within the context of its origin element.

Examples:

  • ‘Activity’ which originates from ‘Work package’
  • ‘Control measure’ which originates from ‘Risk’
  • ‘Requirement’ which (hierarchically) originates from another ‘Requirement’
  • ‘Note’ (inner) which originates from ‘Requirement’
  • ‘Cause’ (inner) which originates from ‘Risk’
Create:

  • Can be created on the detail view of the origin element.
  • Can be created in a tree view in case it concerns a hierarchical derived element.
  • Can be created on an overview in the context of the origin element.

Delete:

  • If the origin element is deleted, automatically the derived element will be deleted.
  • Is prohibited from being deleted if the element has one or more incoming relations.
  • When deleted, all its properties, outgoing relations, and derived elements will be deleted.
Middle element An element that describes the combination of two other elements. One of the other elements is specified as the origin element to which the middle element primary belongs. The other element is the target element which is the subject of the middle element. A middle element which is set to “inner” is only relevant within the context of its origin element and target element.

Examples:

  • ‘Interface’ which originates from ‘Object’ and targets another ‘Object’
  • ‘Verification’ which originates from ‘Requirement’ and targets ‘Object’
  • ‘Source reference’ (inner) which originates from ‘Requirement’ and targets ‘Document’
  • ‘Subject’ (inner) which originates from ‘Meeting’ and targets ‘Interface’
Create:

  • Can be created on the detail view of the origin element and the target element.
  • Can be created on the overview of the middle element in the context of the origin element and the target element.

Delete:

  • If the origin element is deleted, automatically the middle element will be deleted.
  • Is prohibited from being deleted if the element has one or more incoming relations.
  • When deleted, all its properties, and outgoing relations will be deleted.

Property

A property is part of an element and contains a single value. The table below shows the available types of model objects for properties:

Model Object Usage Edit behavior
Property A model object that describes a characteristic of an element. A property has a single value and has a specified data type.

Examples:

  • ‘Name’ of the element ‘Requirement’
  • ‘Status’ of the element ‘Action’
  • ‘Description’ of the element ‘Control Measure’
Update:

  • A property will always exist as long as the element exists that it belongs to. Therefore, a property value can only be updated.
  • A property can be cleared to show an empty value.
Calculated Property A property of which the value is the result of a calculation based on the values of other properties.

Example:

  • ‘Score’ of the element ‘Risk’, that uses a formula to calculate the values of other properties ‘Chance’, ‘Money’, ‘Time’ and ‘Quality’ of the element ‘Risk’
Update:

  • A calculated property value can only be updated when one of the property values, that are part of the calculation, are updated.

Relation

A relation connects two elements. The table below shows the available types of model objects for relations:

Model Object Usage Edit behavior
Standard relation A model object that describes the connection between two elements. A relation helps to identify a dependency between different disciplines involved in the related elements.

Examples:

  • Element ‘Requirement’ with the relation ‘has to be met by’ to the element ‘Object’
  • Element ‘Action’ with the relation ‘has responsible’ to the element ‘Person’
Create:

  • Can be created on the overview and detail view of the two elements it relates.

Delete:

  • Can be deleted on the detail view of the two elements it relates.
Collection relation A relation that is allowed between an element of one element type and another element of various element types.

Examples:

  • Element ‘Requirement’ with the relation ‘has source’ to the elements ‘Document’ and ‘Design Decision’
  • Element ‘Requirement’ with the relation ‘has stakeholder’ to the elements ‘Organisation’ and ‘Person’
Create:

  • Can be created on the overview and detail view of the two elements it relates.

Delete:

  • Can be deleted on the detail view of the two elements it relates.
Back
Schakel JavaScript in je browser in om dit formulier in te vullen.

Download the whitepaper

Schakel JavaScript in je browser in om dit formulier in te vullen.

Download the whitepaper

Request a demo

Fill in the below information and we will contact you to schedule a demo.

Schakel JavaScript in je browser in om dit formulier in te vullen.
We will use this information to contact you.
Schakel JavaScript in je browser in om dit formulier in te vullen.
Schakel JavaScript in je browser in om dit formulier in te vullen.
Addresss

Neem contact op

Vul ons formulier in en een van de Relatics medewerkers neemt zo snel mogelijk contact met u op. Liever telefonisch contact? Bel ons op +31 (0) 180 413 047.
Schakel JavaScript in je browser in om dit formulier in te vullen.