Book a Demo

Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Prev Next

Verify Relationship

The Verify relationship is used to indicate that a Requirement has been fulfilled.  The relationship is a type of Dependency and is represented by a dashed line with the keyword <<verify>>, with an open arrow head pointing from the Test Case (Client) to the Requirement (Supplier).

The Verify relationship is available from relationships page of the SysML Requirements Toolbox.

The Test Case can describe the method or testing process; it contains a tag that defines the verdict (test result), which can be:

  • pass
  • fail
  • inconclusive
  • error
  • a user defined value

The Satisfy relationship has a related purpose in that it describes which part of the design or system is actually used to carry out the notion expressed in the Requirement.

In this diagram a Requirement describes Low Light Conditions, and there are two separate Test Cases used to verify the Requirement. The modeler has chosen to display the 'satisfiedBy' compartment to help clarify what part of the implementation is being subjected to the test. Notice that the verdict is different for each Test Case: the After Dark Test is inconclusive whereas the Shadow Test passes. A modeler can choose to show or hide the Verdict tag in individual diagrams.