ITPEC FE Morning October 2020 Question 47
ITPEC FE Morning October 2020 — Question 47 of 80
Module Coupling — weakest type using only parameters
Data coupling is the weakest (best) degree of coupling — modules communicate only by passing simple data through parameters.
Coupling types from weakest to strongest:
- Data — only simple data passed as parameters
- Stamp — entire data structures passed (but not all fields used)
- Control — a control flag/parameter dictates another module's logic
- Common — modules share global data areas
- Content — one module directly accesses/modifies another's internals
Why not others:
- (a) Common coupling — shares global data; strong coupling
- (b) Control coupling — passes control flags that affect execution flow
- (d) Content coupling — strongest; one module accesses another's internal data or code
Key rule: Data coupling = only parameters, no control flags, no shared globals, no internal access.
AI-generated — may contain errors
The original exam layout is preserved in the image so diagrams, formulas, tables, and code remain accurate.
This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official FE past-paper collection or Report an issue.