volume_mute
Layered Architecture — Core Concept
publish date: 2026/06/10 21:07:22.248976 UTC
volume_mute
In a layered architecture, what is the key rule that governs how layers interact with each other?
Correct Answer
Each layer only relies on the facilities and services offered by the layer immediately beneath it
Explanation
In a layered architecture, the system functionality is organized into separate layers and each layer only relies on the facilities and services offered by the layer immediately beneath it. This strict rule supports separation and independence, allowing layers to be developed, changed, and replaced independently.
Reference
Software Engineering, Ian Sommerville, 10th edition
