정보처리산업기사 기출문제·모의고사·오답노트·자동채점

2002년05월26일 45번

[시스템분석설계] 모듈의 결합도는 설계에 대한 품질 평가 방법의 하나로서 두 모듈 간의 상호의존도를 측정하는 것이다. 다음 중 설계 품질이 가장 좋은 결합도는?

  • ① 공통 결합
  • ② 자료 결합
  • ③ 제어 결합
  • ④ 외부 결합
(정답률: 40%)

문제 해설

정답은 "자료 결합"이다.

자료 결합은 두 모듈 간에 데이터를 주고받는 방식으로 결합하는 것을 말한다. 이는 모듈 간의 상호 의존성이 낮아지기 때문에 모듈의 재사용성과 유지보수성이 높아지는 장점이 있다. 또한, 데이터 형식이나 구조가 변경되더라도 다른 모듈에 영향을 미치지 않는다는 점에서 유연성이 높다.

반면, 공통 결합은 두 모듈이 공통된 전역 변수나 상수 등을 사용하여 결합하는 것으로, 모듈 간의 의존성이 높아져 유지보수성이 낮아지는 단점이 있다. 제어 결합은 한 모듈이 다른 모듈의 실행 흐름을 제어하는 방식으로 결합하는 것으로, 모듈 간의 의존성이 높아져 재사용성이 낮아지는 단점이 있다. 외부 결합은 두 모듈이 외부적인 인터페이스를 통해 결합하는 것으로, 인터페이스 변경에 따라 다른 모듈에 영향을 미치는 단점이 있다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답