본문 바로가기
13 _ 정보처리기사 [필기]

64. 시스템에서 모듈 사이의 결합도(Coupling)에 대한 설명으로 옳은 것은?

by 오에이공부방 2025. 9. 26.
반응형

64. 시스템에서 모듈 사이의 결합도(Coupling)에 대한 설명으로 옳은 것은?
(정보처리기사 필기 - 2020년 06월 06일 기출 - 4과목 프로그래밍 언어 활용)

① 한 모듈 내에 있는 처리요소들 사이의 기능적인 연관 정도를 나타낸다.
② 결합도가 높으면 시스템 구현 및 유지보수 작업이 쉽다.
③ 모듈간의 결합도를 약하게 하면 모듈 독립성이 향상된다.
④ 자료결합도는 내용결합도 보다 결합도가 높다.

 

 

정답은 ③ 모듈간의 결합도를 약하게 하면 모듈 독립성이 향상된다입니다.


🔍 결합도(Coupling)란?

결합도는 시스템 내 모듈 간의 상호 의존성 정도를 나타내는 개념입니다.

  • 결합도가 낮을수록 모듈 간의 독립성이 높아지고, 유지보수와 재사용이 쉬워집니다.
  • 결합도가 높을수록 모듈 간의 의존성이 커져서 변경 시 영향 범위가 넓어집니다.

📘 보기 해설:

  • ① 한 모듈 내의 처리 요소들 사이의 연관 정도 → ❌ 이는 **응집도(Cohesion)**에 대한 설명입니다.
  • ② 결합도가 높으면 유지보수가 쉽다 → ❌ 반대입니다. 결합도가 낮아야 유지보수가 쉽습니다.
  • ③ 모듈간의 결합도를 약하게 하면 모듈 독립성이 향상된다 → ✅ 정확한 설명
  • ④ 자료결합도는 내용결합도보다 결합도가 높다 → ❌ 자료결합도는 낮은 결합도, 내용결합도는 가장 높은 결합도입니다.

📌 결합도의 종류 (낮은 결합도 → 높은 결합도 순):

  1. 자료결합(Data Coupling) ✅ 가장 바람직
  2. 스탬프결합(Stamp Coupling)
  3. 제어결합(Control Coupling)
  4. 외부결합(External Coupling)
  5. 공통결합(Common Coupling)
  6. 내용결합(Content Coupling) ❌ 가장 바람직하지 않음