다음 설명에 해당하는 결합도를 ①부터 ③까지 순서대로 쓰시오.
① 다른 모듈 내부의 변수나 기능을 직접 사용한다.
② 모듈 사이에서 배열, 객체, 구조체 같은 자료구조 전체를 전달한다.
③ 여러 모듈이 모듈 밖의 전역 변수를 함께 참조하거나 갱신한다.
모범답안
① 내용 결합도, ② 스탬프 결합도, ③ 공통 결합도
풀이와 판단 근거
① 다른 모듈의 내부 변수나 분기 위치까지 직접 참조하면 내용 결합도다. ② 배열·객체·구조체 전체를 전달해 수신 모듈이 일부 필드만 사용한다면 스탬프 결합도다. ③ 여러 모듈이 같은 전역 데이터 영역을 읽거나 갱신하면 공통 결합도다.
단순 값 몇 개만 매개변수로 전달하는 자료 결합도와 자료구조 전체를 넘기는 스탬프 결합도를 구분해야 한다.
자주 틀리는 지점
- 자료구조 전체를 넘기는 스탬프 결합도를 단순 매개변수의 자료 결합도로 판단함
- 전역 데이터 공유인 공통 결합도와 외부 장치·파일 형식 공유인 외부 결합도를 혼동함
- 다른 모듈 내부를 직접 참조하는 가장 강한 내용 결합도를 제어 결합도로 적음
자동 판정 방식
한글·영문 동의어와 문항별 필수 개념을 확인하며, 정답 단어가 부정되거나 반대 개념과 함께 쓰이면 자동 정답으로 확정하지 않습니다. 부분점수는 ITPASSLAB의 학습용 예상 점수입니다.