System Design
8 practice questionsSoftware EngineeringStep-by-step solutions
Try a few
1
Hiding a module's internal details behind a well-defined interface is the principle of:
A.Encapsulation (information hiding)
B.Duplication
C.Hard-coding
D.Global state
2
Good modular system design generally aims for:
A.High coupling and low cohesion
B.Low coupling and high cohesion
C.High coupling and high cohesion
D.No modules at all
3
High cohesion and low coupling are desirable because they:
A.Make modules depend heavily on each other
B.Make modules self-contained and independently changeable
C.Increase global variables
D.Eliminate the need for interfaces
Master system design โ not just preview it
All 8 questions with worked solutions, an AI tutor that explains every step, and games that make the drilling stick. Free to start.
Practice this topic freeNo card needed ยท 10 free AI questions daily