NAF 4.1-view A2: Architecture Products

A2 — Architecture Products

Purpose & Usage

The A2 Architecture Products Viewpoint is concerned with the Architecture Work Products that describe or accompany an Architecture.

  • Architecture Content.
  • Stakeholder Management.
  • Summarizing an Architecture.
  • Navigating an Architecture.

Scope

  • Shall contain the Views that make up the Architecture Description and which Viewpoints those Views conform to.
  • Shall contain Stakeholders. their concerns and the Viewpoints that frame the Concerns.
  • May show Views that directly address a concern.

Representation

  • NAF grid representation.
  • Other representations suitable for the architect.

Cut-out (Meta-model)

flowchart LR
    AD["Architecture Description"]:::arch
    Stakeholder:::arch
    View:::arch
    Viewpoint:::arch
    Concern:::arch
    AD -->|"contains"| View
    Stakeholder -->|"has"| Concern
    View -->|"addresses"| Concern
    Viewpoint -->|"governs"| View
    Viewpoint -->|"frames"| Concern
    classDef arch fill:#FFE699,stroke:#806000,color:#000

NAFv4 Compliant Example

flowchart LR
    Model["«Architecture Description» SAR Concept 2025 Model"]:::arch
    OpPlan["«Stakeholder» Operational Planner"]:::arch
    SICLead["«Stakeholder» SAR SIC Project Lead"]:::arch
    UndSAR["«Concern» Understanding Maritime SAR"]:::arch
    ResReq["«Concern» Resources Required to deploy SAR SIC"]:::arch
    L2View["«View» L2 - SAR Logical Scenario"]:::arch
    P2View["«View» P2 - SAR Resource Structure"]:::arch
    L2VP["«Viewpoint» L2 Logical Scenario"]:::arch
    P2VP["«Viewpoint» P2 Resource Structure"]:::arch
    Model -->|"contains"| L2View
    Model -->|"contains"| P2View
    OpPlan -->|"has"| UndSAR
    SICLead -->|"has"| UndSAR
    SICLead -->|"has"| ResReq
    L2VP -->|"governs"| L2View
    P2VP -->|"governs"| P2View
    L2VP -->|"frames"| UndSAR
    P2VP -->|"frames"| UndSAR
    P2VP -->|"frames"| ResReq
    classDef arch fill:#FFE699,stroke:#806000,color:#000