Search the practice set
126 questions, 454 terms and 400 topics in 20 areas.
7 results for “Modularity”
Terminology · 6
term
Architecture Fundamentals
term
Architecture Fundamentals
term
Architecture Fundamentals
term
Architecture Fundamentals
term
Architecture Patterns
term
Architecture Fundamentals
Modularity
The degree to which a system is composed of parts that can be understood, changed and replaced independently.
Cohesion
The degree to which everything inside one component belongs together and changes for the same reason.
Coupling
The degree to which one component must know about, or change alongside, another.
Encapsulation
Keeping a component's state private, so it can only be changed through operations that maintain its invariants.
Modular Monolith
A single deployable unit internally partitioned into modules with enforced boundaries, explicit interfaces and no shared internal state.
Separation of Concerns
Organising a system so each part addresses one concern, and a change to that concern touches one part.