Skip to content
View as Markdown

Requirement Baseline

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

GRID: grid:workspace:{workspace-id}:requirements:baseline/{id}

A version-managed release of a specification or subset of requirements approved for execution. In the product this corresponds to a released specification (Release Specification). It is not what the product calls a baseline: in the Requirements & Systems Portal (Legacy), a baseline is a named bookmark for a point in time (e.g. a design review) that is used to compare how requirements and values have changed.

In the product

Known as: Release Specification (altium-365)

Diagram

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


  class req_RequirementBaseline["Requirement Baseline"]






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

    click req_RequirementBaseline href "../../classes/req_RequirementBaseline/"







          req_RequirementBaseline : identifier



          req_RequirementBaseline : notes








      req_RequirementBaseline --> "1" req_RequirementSpecification : of specification
      click req_RequirementSpecification href "../../classes/req_RequirementSpecification/"


  class req_RequirementSpecification["Requirement Specification"]






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










      req_RequirementBaseline --> "1..*" req_Requirement : includes requirements
      click req_Requirement href "../../classes/req_Requirement/"


  class req_Requirement["Requirement"]






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










      req_RequirementBaseline --> "*" des_ProjectRelease : targets project releases
      click des_ProjectRelease href "../../classes/des_ProjectRelease/"


  class des_ProjectRelease["Hardware Project Release"]






      style des_ProjectRelease fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px










      req_RequirementBaseline --> "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_RequirementBaseline : id










  class req_RequirementSpecification["Requirement Specification"]






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

          req_RequirementSpecification --> "*" req_RequirementBaseline: revisions 
          click req_RequirementSpecification href "../../classes/req_RequirementSpecification/"






  class req_Project["Requirements Project"]






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

          req_Project --> "*" req_RequirementBaseline: baselines 
          click req_Project href "../../classes/req_Project/"



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
identifier 1 string Distinguishing label for the approved baseline (e.g. BL-2025.1). direct
notes 0..1 string Additional context for the approval, deviations, or applicability limits. direct
of specification 1 Requirement Specification Specification for which this baseline is approved. direct
includes requirements 1..* Requirement Specific requirements frozen into this baseline. direct
targets project releases * Hardware Project Release Project releases that must comply with this baseline. direct

Comments