모두CBT

모듈의 응집도(cohesion) 및 결합도(coupling)에 대한 설… | [9급 국가직 컴퓨터일반] 26년 1회차 기출문제 상세 페이지

1[9급 국가직 컴퓨터일반] 26년 1회차
모듈의 응집도(cohesion) 및 결합도(coupling)에 대한 설명으로 옳지
않은 것은?
1
한 모듈이 다른 모듈 내부를 직접 참조하는 경우는 내용(content) 결합도에 해당한다.
2
응집도는 하나의 모듈 내에서 구성 요소들이 얼마나 밀접하게 관련되어 있는지를 나타낸다.
3
모듈을 구성하는 한 요소의 출력이 다음 요소의 입력으로 사용되는 경우는 순차적(sequential) 응집도에 해당한다.
4
레코드, 구조체 또는 객체와 같은 복잡한 데이터 구조를 모듈 인터페이스를 통해 주고받는 경우는 데이터(data) 결합도에 해당한다.
해설

레코드·구조체 같은 자료 구조를 인터페이스로 주고받는 것은 데이터 결합도가 아니라 스탬프(stamp) 결합도이다.

데이터 결합도는 모듈 간에 단순한 데이터 값(기본형 매개변수)만 주고받는 경우로, 결합도가 가장 낮은 바람직한 형태이다.

  • 내용 결합도: 다른 모듈의 내부 데이터나 코드를 직접 참조·변경하는 경우이므로 옳다.
  • 응집도의 정의: 모듈 내부 구성 요소들이 기능적으로 관련된 정도를 나타내므로 옳다.
  • 순차적 응집도: 한 요소의 출력이 다음 요소의 입력이 되는 경우이므로 옳다.

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