Skip to content
View as Markdown

Requirement Revision

IRI: https://w3id.org/altium/cdm/requirement/RequirementRevision

GRID: grid:workspace:{workspace-id}:requirements:requirement-revision/{id}

An immutable snapshot of a requirement statement at a specific revision.

In the product

Diagram

---
  config:
    layout: elk
    class:
      hideEmptyMembersBox: true
---
 classDiagram
    direction LR


  class req_RequirementRevision["Requirement Revision"]






      style req_RequirementRevision fill:#f6b26b,stroke:#a07446,color:#14181f,stroke-width:2.5px

    click req_RequirementRevision href "../../classes/req_RequirementRevision/"












      req_RequirementRevision --> "1" req_Requirement : revision of
      click req_Requirement href "../../classes/req_Requirement/"


  class req_Requirement["Requirement"]






      style req_Requirement fill:#f6b26b,stroke:#a07446,color:#14181f,stroke-width:1px





          req_RequirementRevision : number



          req_RequirementRevision : changeSummary








      req_RequirementRevision --> "0..1" req_RequirementChangeRequest : derives from change
      click req_RequirementChangeRequest href "../../classes/req_RequirementChangeRequest/"


  class req_RequirementChangeRequest["Requirement Change Request"]






      style req_RequirementChangeRequest fill:#f6b26b,stroke:#a07446,color:#14181f,stroke-width:1px










      req_RequirementRevision --> "1" plt_LifecycleState : lifecycle state
      click plt_LifecycleState href "../../classes/plt_LifecycleState/"


  class plt_LifecycleState["Lifecycle State"]






      style plt_LifecycleState fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px





          req_RequirementRevision : id










  class req_Requirement["Requirement"]






      style req_Requirement fill:#f6b26b,stroke:#a07446,color:#14181f,stroke-width:1px

          req_Requirement --> "*" req_RequirementRevision: revisions 
          click req_Requirement href "../../classes/req_Requirement/"






  class req_RequirementChangeRequest["Requirement Change Request"]






      style req_RequirementChangeRequest fill:#f6b26b,stroke:#a07446,color:#14181f,stroke-width:1px

          req_RequirementChangeRequest --> "*" req_RequirementRevision: generates revisions 
          click req_RequirementChangeRequest href "../../classes/req_RequirementChangeRequest/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
lifecycle state 1 Lifecycle State The current lifecycle state assigned to this entity. Has Lifecycle
id 1 GRID Globally unique identifier across the whole platform. Entity
revision of 1 Requirement A versioned snapshot derived from a prior artifact version. direct
number 1 string Ordinal or semver-like revision number. direct
changeSummary 0..1 string Concise description of what changed in this revision. direct
derives from change 0..1 Requirement Change Request Change request that authorized this requirement revision. direct

Comments