
Metamodel user guide
Requirement
Expression of a requirement.
A requirement is owned by his requirement container, or is part of decomposition of a parent requirement.
A requirement may own older versions of itself for archive and comparison purposes.


Figure 12 : Requirement (architecture_autodiagram)
Association | Description |
---|---|
SubRequirement : Requirement [0..*] | Decomposition of the requirement into sub requirements. |
OwnerContainer : RequirementContainer [0..1] | Container of the requirement. |
ParentRequirement : Requirement [0..1] | Requirement this requirement decomposes. |
ArchivedRequirementVersion : Requirement [0..*] | Older versions of this requirement that have been archived. |
LastRequirementVersion : Requirement [0..1] | Last version of this requirement, owning this version of the requirement. |