다음 설명에 해당하는 결합도를 보기에서 골라 기호로 쓰시오.
한 모듈이 다른 모듈의 내부 데이터나 내부 제어 흐름을 직접 참조하거나 수정한다. 예를 들어 다른 모듈의 내부 코드 위치로 분기하거나, 내부에 선언된 자료를 직접 사용하는 경우이다.
- ㄱ. 자료 결합도
- ㄴ. 스탬프 결합도
- ㄷ. 제어 결합도
- ㄹ. 외부 결합도
- ㅁ. 내용 결합도
모범답안
ㅁ. 내용 결합도
풀이와 판단 근거
내용 결합도(Content Coupling)이며 보기에서는 ㅁ이다. 내용 결합은 한 모듈이 다른 모듈의 내부 변수나 명령 위치처럼 공개 인터페이스가 아닌 구현 세부에 직접 접근하는 가장 강한 결합 형태다.
상대 모듈의 내부 코드로 분기하거나 내부 데이터를 직접 수정하면 구현 변경이 호출 모듈까지 즉시 전파된다. 단순 값만 전달하는 자료 결합, 레코드 전체를 넘기는 스탬프 결합, 플래그로 흐름을 지시하는 제어 결합보다 모듈 독립성이 낮다.
자주 틀리는 지점
- 내부 데이터라는 단어를 구조체 전달로 오인해 스탬프 결합도로 답함
- 다른 모듈의 흐름에 관여한다는 이유로 플래그 전달이 없는 지문을 제어 결합도로 판단함
- 공유 전역 데이터가 아니라 상대 모듈 내부 구현을 직접 참조한다는 차이를 놓쳐 공통 결합과 혼동함
자동 판정 방식
한글·영문 동의어와 문항별 필수 개념을 확인하며, 정답 단어가 부정되거나 반대 개념과 함께 쓰이면 자동 정답으로 확정하지 않습니다. 부분점수는 ITPASSLAB의 학습용 예상 점수입니다.