1 Qs · 2014 · 1 marks · 0.1 marks/paperStandard yield
In GATE CS, Modular Software Design appears as a fundamental conceptual topic testing core principles of software architecture. The questions focus on the foundational tenets of go… Guide
Topic guide
In GATE CS, Modular Software Design appears as a fundamental conceptual topic testing core principles of software architecture. The questions focus on the foundational tenets of good modularization, specifically the trade-offs and desired levels of module cohesion and coupling.
Desirable Modularity Attributes (Cohesion vs Coupling)
rare · MCQ · 1 marks · 2014
Questions that evaluate the fundamental design objective for module design, testing the contrast between internal functional strength (cohesion) and inter-module interdependence (coupling).
Appeared as a direct, recall-based 1-mark conceptual question focusing on standard software engineering design best practices.
2014
Easy: Direct definition recall identifying that high cohesion and low coupling is the desired combination. Medium: Identifying specific types of coupling (e.g., data, control, content) or cohesion (e.g., functional, coincidental) in brief descriptions. Hard: Analyzing code structures or architectural refactoring snippets to identify changes in coupling and cohesion.