Component-Based Architecture

Kind: style

Layer: Structural Core

Record: architecture:component-based-architecture

Severity: recommended

Scope: component, system

Canonical: Ontology

A convention of building a system from components that declare what they export and what they require.

Listed in Architecture principles, after Layered Architecture and before Package by Feature.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Enforced by

Linked from