Replaceability

Kind: quality-attribute

Layer: Structural Core

Record: architecture:replaceability

Severity: recommended

Scope: component, service, infrastructure

Canonical: Ontology

The degree to which a component can be swapped for another implementation of its interface without editing its callers.

Listed in Architecture principles, after Reusability and before Interchangeability.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Enabled by

Reinforced by

Linked from