기출문제/정보처리기사

2018년 3회 정보처리기사 기출문제 73번

엉클지니 2025. 5. 23. 10:14

73. 소프트웨어 구조와 관련된 용어로, 주어진 한 모듈(Module)을 제어하는 상위 모듈 수를 나타내는 것은?

    Modularity     Subordinate

    Fan-in           Superordinate

 

 

300x250


이번엔 소프트웨어 구조와 모듈 간의 관계를 묻는 문제예요.


문제 분석

질문:
한 모듈을 제어하는 상위 모듈의 수를 나타내는 용어는 무엇인가?


핵심 개념: Fan-in vs. Fan-out

용어 의미

Fan-in 하나의 모듈을 호출하거나 제어하는 상위 모듈의 수
Fan-out 한 모듈이 직접 호출하거나 사용하는 하위 모듈의 수

즉,

  • Fan-in이 높으면 재사용성이 높고, 여러 곳에서 사용하는 중심 모듈이라는 뜻
  • Fan-out이 높으면 의존성이 많아 유지보수가 어려워질 수 있음

보기 분석

번호 용어 의미 및 해설 정답 여부

Modularity 모듈화 정도, 소프트웨어를 잘게 나누는 구조적 특성 ×
Subordinate 하위 모듈, 종속된 모듈이라는 일반적 의미 ×
Fan-in 상위 모듈 수 (정답!)
Superordinate 상위 모듈이라는 일반적 용어 (Fan-in이 아님) ×

정답

  • 정답은 ❸ Fan-in 입니다.

요약표

용어 의미 관련성 여부

Modularity 모듈화 구조 ×
Subordinate 하위 모듈 의미 ×
Fan-in 상위 모듈 수
Superordinate 상위 모듈(일반적 용어) ×