Requirements view
The requirements view manages and traces the requirements, creates, and updates requirements with simplified workflows to set their properties, structure and relations with other elements.
Consider the following sample of a requirements view. This diagram includes two requirements:
min milk level and min coffee bean level. These requirements are
satisfied by the part coffee machine, represented by the satisfy
edges.
The
min milk level requirement has a requirement ID: <2.1>.
It includes the following parameters:- Subject
coffee machine subjis bound to the partcoffee machine.- Actor
machine useris bound toconsumer.- Stakeholder
owneris bound tovending machine owner.
The following are the additional elements associated with this requirement:
- An assume constraint
coffee with milkdefined to be {coffee machine subj.selectedCoffeeType === coffeeWithMilk} - An assume constraint
machine is on, which references the constraintcoffee machine is on, visualized by the «assume» edge. - A frame concern
frames machineIsNotFaulty, which references the concernmachineIsNotFaulty, visualized by the «frame» edge.

The property "Description" has the label "Requirement doc" for the following elements:
- RequirementUsage
- RequirementDefinition
- SatisfyRequirementUsage
- ConcernDefinition
- ConcernUsage
Consider the following format: <actor> = <bound-element>. To create a
binding between the parameter and the element, type the name of a resolvable element, after a "="
sign. To clear the binding remove the = <bound element> from the textual
notation.