모두CBT

20-1공통 모듈 구현에 관한 설명이다. 빈칸 ①, ②에 알맞은 용어를… | 2020년 정보처리기사실기 1회차 기출문제 상세 페이지

9

20-1

공통 모듈 구현에 관한 설명이다. 빈칸 ①, ②에 알맞은 용어를 적으시오.

  • 공통 모듈 구현은 기능을 나누고 추상화해 재사용성을 높이고 유지보수를 쉽게 하기 위한 공통 컴포넌트 구현 기법이다.
  • 데이터베이스 접근 모듈, 인터페이스 모듈처럼 여러 곳에서 필요한 기능을 공통 모듈로 만든다.
  • 좋은 공통 모듈은 모듈끼리의 ( ① )은/는 낮추고, 모듈 내부의 ( ② )은/는 높이도록 구현한다.
해설

① 결합도(Coupling)

② 응집도(Cohesion)


[해설]

공통 모듈 설계의 원칙은 결합도는 낮게, 응집도는 높게다.

  • 결합도(Coupling): 모듈과 모듈 사이의 의존 정도로, 낮아야 한 모듈을 고쳐도 다른 모듈로 번지지 않는다.
  • 응집도(Cohesion): 한 모듈 안 구성요소가 하나의 기능을 위해 뭉친 정도로, 높아야 이해와 재사용이 쉽다.

외우는 요령: 결합은 모듈 '사이', 응집은 모듈 '안'을 본다.

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