모두CBT

25-1모듈 사이의 결합도에 관한 설명이다. 빈칸 ①~④에 해당하는 결… | 2025년 정보처리기사실기 1회차 기출문제 상세 페이지

16

25-1

모듈 사이의 결합도에 관한 설명이다. 빈칸 ①~④에 해당하는 결합도의 이름을 적으시오.

  • ( ① ): 한 모듈이 다른 모듈 내부의 지역 데이터나 코드 일부를 직접 참조하거나 수정한다.
  • ( ② ): 두 모듈이 배열·레코드·객체 같은 자료구조를 통째로 넘겨받지만 그중 일부만 사용한다.
  • ( ③ ): 매개변수로 넘기지 않고, 모듈 바깥에 선언된 전역 변수를 여러 모듈이 함께 읽고 고치며 서로 영향을 준다.
  • ( ④ ): 호출할 때 매개변수로 꼭 필요한 단순 값(자료 요소)만 주고받으며, 결합도 가운데 가장 약하다.
해설

① 내용 결합도(Content Coupling)

② 스탬프 결합도(Stamp Coupling)

③ 공통 결합도(Common Coupling)

④ 자료 결합도(Data Coupling)


[해설]

다른 모듈의 내부를 직접 건드리는 것은 가장 강한 내용 결합도다.

자료구조 전체를 인터페이스로 넘기는 것은 스탬프 결합도, 전역 데이터 영역을 공유하는 것은 공통 결합도다.

필요한 값만 매개변수로 넘기는 것은 가장 약한 자료 결합도다. 결합도는 약한 순서대로 자료 → 스탬프 → 제어 → 외부 → 공통 → 내용이며, 약할수록 좋은 설계다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.