문제
다음 결합도 설명과 용어의 연결로 가장 적절한 것은?
<설명>
- 다른 모듈 내부의 변수나 기능을 직접 사용하는 경우
- 모듈 간 인터페이스로 배열, 객체, 자료구조 등이 전달되는 경우
- 파라미터가 아닌 모듈 밖 전역 변수를 참조하거나 갱신하는 경우
<보기> ㄱ. 자료 결합도 ㄴ. 스탬프 결합도 ㄷ. 제어 결합도 ㄹ. 공통 결합도 ㅁ. 내용 결합도 ㅂ. 외부 결합도
① 1-ㅁ, 2-ㄴ, 3-ㄹ ② 1-ㄱ, 2-ㄴ, 3-ㄷ ③ 1-ㄹ, 2-ㅁ, 3-ㄴ ④ 1-ㅂ, 2-ㄱ, 3-ㄹ
정답
1번
해설
정답: 1. 모듈 내부를 직접 참조하면 내용 결합도, 자료구조 전달은 스탬프 결합도, 전역 변수 공유는 공통 결합도이다.
오답 풀이
- 1번: 세 설명과 결합도 유형이 모두 올바르게 연결되었다.
- 2번: 내부 직접 참조를 자료 결합도로 잘못 연결했다.
- 3번: 세 연결이 모두 부적절하다.
- 4번: 자료구조 전달은 자료 결합도가 아니라 스탬프 결합도이다.
보충 개념 결합도는 모듈 간 의존 정도를 의미한다. 일반적으로 내용 결합도가 가장 강하고, 자료 결합도가 가장 약한 결합도에 속한다.