NAF 4.1-view A6: Architecture Versions

A6 — Architecture Versions

Purpose & Usage

The A6 Architecture Versions Viewpoint is concerned with version history of the Architecture Work Products.

  • Architecture Management.
  • Configuration Control of Architectures.

Scope

  • Shall contain Architecture Versions and relating Architecture Work Products.
  • Shall contain the temporal succession of the Architecture Work Product Versions.
  • May show Architecture Baselines relating to Architecture Work Products and Architecture Versions.

Representation

  • Tabular.
  • Text document.

Cut-out (Meta-model)

flowchart LR
    AWP["Architecture Work Product"]:::arch
    AV["Architecture Version"]:::arch
    AB["Architecture Baseline"]:::arch
    AWP -->|"has"| AV
    AV -->|"supersedes"| AV
    AB -->|"is a kind of"| AV
    AWP -->|"has"| AB
    classDef arch fill:#FFE699,stroke:#806000,color:#000

Notes on the Cut-out

In the context of NAFv4, a baseline is considered a coherent set of versions of Architecture Work Products.

NAFv4 Compliant Example

flowchart LR
    V18["«Architecture Version» Version 1.8"]:::arch
    V19["«Architecture Version» Version 1.9"]:::arch
    V20["«Architecture Version» Version 2.0"]:::arch
    B2025["«Architecture Baseline» SAR Concept 2025 Baseline"]:::arch
    B2030["«Architecture Baseline» SAR Concept 2030 Baseline"]:::arch
    M2025["«Architecture Description» SAR Concept 2025 Model"]:::arch
    M2030Draft["«Architecture Description» SAR Concept 2030 Draft"]:::arch
    M2030["«Architecture Description» SAR Concept 2030"]:::arch
    V19 -->|"supersedes"| V18
    V20 -->|"supersedes"| V19
    B2025 -->|"is a kind of"| V18
    B2030 -->|"is a kind of"| V20
    M2025 -->|"has"| B2025
    M2030Draft -->|"has"| V19
    M2030 -->|"has"| B2030
    classDef arch fill:#FFE699,stroke:#806000,color:#000