ISRO Computer Science (CSE) 2025 - Question 75

All ISRO Computer Science (CSE) papers | ISRO Computer Science (CSE) 2025

Topic: Software Engineering

Considering, X is a function defined in a software project, following statements are made
(i) Fan-in is a measure of the number of functions that call the function, X
(ii) Fan-out is the number of functions which are called by the function, X
(iii) High value of Fan-in means that X is tightly coupled to the rest of design of software
(iv) High value of Fan-out means that overall complexity of X may be high
Which of the following options is correct for the above-mentioned statements?

  • A. Only (i) and (ii) are true
  • B. Only (i) and (iii) are true
  • C. Only (ii) and (iv) are true
  • D. (i), (ii), (iii) and (iv) are true

Answer: D. (i), (ii), (iii) and (iv) are true

Explanation: All the statements accurately describe Fan-in and Fan-out. Fan-in is the number of modules calling a module (X), and high fan-in indicates high reuse and tight coupling. Fan-out is the number of modules called by module (X), and a high fan-out indicates that module X is orchestrating many other modules, resulting in high internal complexity.

| | All questions of ISRO Computer Science (CSE) 2025