Requirement diagrams cheatsheet
Defining requirements
requirementDiagram
requirement UptimeRequirement {
id: 1
text: Site Uptime
risk: Medium
verifymethod: Analysis
}
requirementcan be replaced byfunctionalRequirement,interfaceRequirement,performanceRequirement,physicalRequirement, ordesignConstraint.riskcan be defined asLow,Medium, orHigh.verifyMethodcan be defined asAnalysis,Inspection,Test, orDemonstration.
Defining elements
requirementDiagram
element myEntity {
type: MyElement
docref: ABC123
}
Defining relationships
requirementDiagram
requirement UptimeRequirement {
id: 1
text: Site Uptime
risk: Medium
verifymethod: Analysis
}
element satisfyingElement {
type: MyElement
docref: ABC001
}
element containingElement {
type: MyElement
docref: ABC002
}
satisfyingElement - satisfies -> UptimeRequirement
containingElement - contains -> UptimeRequirement
satisfiescan be replaced bycontains,copies,derives,verifies,refines, ortraces.