다음 설명에 해당하는 결합도를 쓰시오.
한 모듈이 다른 모듈에 제어 플래그나 기능 선택 값을 전달하고, 받은 모듈이 그 값에 따라 내부 처리 흐름을 결정한다.
모범답안
제어 결합도(Control Coupling)
풀이와 판단 근거
제어 결합도(Control Coupling)이다. 호출 모듈이 `mode`, `command`, `isAdmin` 같은 제어값을 넘기고 피호출 모듈이 그 값으로 내부 분기나 처리 경로를 선택하면 호출자가 상대 모듈의 제어 논리를 알고 조종하게 된다.
필요한 업무 데이터만 전달하는 자료 결합과 달리 값의 목적이 ‘어떤 처리를 할지 지시’하는 데 있다. 레코드 전체를 넘기는 스탬프 결합, 전역 데이터를 공유하는 공통 결합과도 구분된다.
자주 틀리는 지점
- 매개변수로 전달됐다는 사실만 보고 값의 용도를 확인하지 않은 채 자료 결합도로 답함
- 구조체 전체를 전달하는 스탬프 결합과 처리 경로를 지시하는 제어 플래그를 혼동함
- 전역 영역 공유가 없는 지문을 공통 결합도로 판단함
자동 판정 방식
한글·영문 동의어와 문항별 필수 개념을 확인하며, 정답 단어가 부정되거나 반대 개념과 함께 쓰이면 자동 정답으로 확정하지 않습니다. 부분점수는 ITPASSLAB의 학습용 예상 점수입니다.