모두CBT

24-1모듈 내부 요소들이 얼마나 밀접하게 관련되어 있는지를 나타내는 … | 2024년 정보처리기사실기 1회차 기출문제 상세 페이지

8

24-1

모듈 내부 요소들이 얼마나 밀접하게 관련되어 있는지를 나타내는 응집도(Cohesion)에 관한 물음에 답하시오.

  • ㄱ. 교환적(통신적) 응집도(Communicational Cohesion)
  • ㄴ. 기능적 응집도(Functional Cohesion)
  • ㄷ. 시간적 응집도(Temporal Cohesion)
  • ㄹ. 우연적 응집도(Coincidental Cohesion)

(1) 위 네 유형을 응집도가 가장 강한(좋은) 것부터 가장 약한(나쁜) 것까지 차례로 기호로 나열하시오.

(2) 응집도 유형은 모두 일곱 가지로, (1)에서 나열한 인접한 두 유형 사이마다 위 목록에 없는 유형이 하나씩 들어간다. 강한 쪽부터 차례로 ①, ②, ③에 해당하는 유형의 이름을 적으시오.

해설

(1) ㄴ → ㄱ → ㄷ → ㄹ

(2) ① 순차적 응집도(Sequential Cohesion)

② 절차적 응집도(Procedural Cohesion)

③ 논리적 응집도(Logical Cohesion)


[해설]

응집도는 강한 순으로 기능적 → 순차적 → 교환적 → 절차적 → 시간적 → 논리적 → 우연적이다.

보기의 네 유형은 기능적(ㄴ), 교환적(ㄱ), 시간적(ㄷ), 우연적(ㄹ) 순이고, 그 사이에 순차적, 절차적, 논리적이 차례로 끼어든다.

  • 순차적: 한 요소의 출력이 다음 요소의 입력으로 이어짐
  • 절차적: 정해진 수행 순서에 따라 묶였을 뿐 데이터는 공유하지 않음
  • 논리적: 비슷한 성격의 처리를 한 모듈에 모아 두고 플래그로 골라 실행

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