NAF 4.1-view C5: Effects

C5 — Effects

Purpose & Usage

The C5 Viewpoint is concerned with identifying and describing desired effects of Capabilities and the Effectiveness Criteria that are specified for them.

  • Operational Analysis.
  • Analysis of non -functional properties.
  • Characterization of the expected results capabilities, noting that effects can be positive or negative.
  • Analysis of cumulative effects.
  • Analysis of persistence of the effects.
  • Tracing the operational states and modes with regards to the effects.

Scope

  • Shall contain Effects that the Capabilities desire.
  • May show Effectiveness Criteria that is specified by Capabilities.
  • May show Effectiveness Criteria characterizing the Effects.
  • May show measures that evaluate the Effectiveness Criteria.

Representation

  • Tabular.
  • Structural diagram.

Cut-out (Meta-model)

flowchart LR
    Capability:::naf
    Effect:::naf
    EffectivenessCriteria["Effectiveness Criteria"]:::naf
    Measure:::measure
    Capability -->|"desires"| Effect
    Effect -->|"is a kind of"| Effect
    Capability -->|"specifies"| EffectivenessCriteria
    EffectivenessCriteria -->|"characterizes"| Effect
    Measure -->|"evaluates"| EffectivenessCriteria
    classDef naf fill:#C5E0B4,stroke:#385723,color:#000
    classDef measure fill:#FFE699,stroke:#806000,color:#000

NAFv4 Compliant Example

flowchart LR
    SAR["«Capability» SAR"]:::naf
    Rescued["«Effect» Distressed person rescued"]:::naf
    Found["«Effect» Distressed person found"]:::naf
    TimeToFind["«Effectiveness Criteria» Time to find"]:::naf
    TimeBounds["«Measure» Time bounds"]:::measure
    SAR -->|"desires"| Rescued
    SAR -->|"desires"| Found
    SAR -->|"specifies"| TimeToFind
    TimeToFind -->|"characterizes"| Found
    TimeBounds -->|"evaluates"| TimeToFind
    classDef naf fill:#C5E0B4,stroke:#385723,color:#000
    classDef measure fill:#FFE699,stroke:#806000,color:#000