Requirement Change Request
IRI: https://w3id.org/altium/cdm/requirement/RequirementChangeRequest
Bounded context: requirements
Structured workflow item proposing additions, updates, or removals of requirements.
Platform API
GRID (1)
grid:workspace:{workspace-id}:requirements:change-request/{id}
Diagram
---
config:
layout: elk
theme: neutral
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class req_RequirementChangeRequest["Requirement Change Request"]
style req_RequirementChangeRequest fill:#f6b26b
click req_RequirementChangeRequest href "../../classes/req_RequirementChangeRequest/"
class core_Activity["Activity"]
core_Activity <|-- req_RequirementChangeRequest
click core_Activity href "../../classes/core_Activity/"
req_RequirementChangeRequest : reason
req_RequirementChangeRequest : priority
req_RequirementChangeRequest : decision
req_RequirementChangeRequest --> "1..*" req_Requirement : impacts requirements
click req_Requirement href "../../classes/req_Requirement/"
class req_Requirement["Requirement"]
style req_Requirement fill:#f6b26b
req_RequirementChangeRequest --> "*" req_RequirementSpecification : impacts specifications
click req_RequirementSpecification href "../../classes/req_RequirementSpecification/"
class req_RequirementSpecification["Requirement Specification"]
style req_RequirementSpecification fill:#f6b26b
req_RequirementChangeRequest --> "*" req_RequirementRevision : generates revisions
click req_RequirementRevision href "../../classes/req_RequirementRevision/"
class req_RequirementRevision["Requirement Revision"]
style req_RequirementRevision fill:#f6b26b
req_RequirementChangeRequest : id
class req_RequirementRevision["Requirement Revision"]
style req_RequirementRevision fill:#f6b26b
req_RequirementRevision --> "0..1" req_RequirementChangeRequest: derives from change
click req_RequirementRevision href "../../classes/req_RequirementRevision/"
class req_Project["Requirements Project"]
style req_Project fill:#f6b26b
req_Project --> "*" req_RequirementChangeRequest: change requests
click req_Project href "../../classes/req_Project/"
class req_VerificationCase["Verification Case"]
style req_VerificationCase fill:#f6b26b
req_VerificationCase --> "*" req_RequirementChangeRequest: triggers changes
click req_VerificationCase href "../../classes/req_VerificationCase/"
Inheritance
- core_Entity
- core_Activity
- req_RequirementChangeRequest
- core_Activity
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| id | 1 |
GRID | Globally unique identifier across the whole platform. | core_Entity |
| reason | 1 |
string | Business, technical, or compliance driver motivating the change. | direct |
| priority | 0..1 |
string | Handling urgency for backlog triage. | direct |
| decision | 0..1 |
string | Outcome such as approved, rejected, or deferred. | direct |
| impacts requirements | 1..* |
Requirement | Requirements directly impacted by the change request. | direct |
| impacts specifications | * |
Requirement Specification | Specifications that must be updated when processing the change. | direct |
| generates revisions | * |
Requirement Revision | Requirement revisions produced as the outcome of the change request. | direct |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| grid | grid:workspace:{workspace-id}:requirements:change-request/{id} |
| maturity | EXPERIMENTAL |