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)
[해설]
응집도는 강한 순으로 기능적 → 순차적 → 교환적 → 절차적 → 시간적 → 논리적 → 우연적이다.
보기의 네 유형은 기능적(ㄴ), 교환적(ㄱ), 시간적(ㄷ), 우연적(ㄹ) 순이고, 그 사이에 순차적, 절차적, 논리적이 차례로 끼어든다.
- 순차적: 한 요소의 출력이 다음 요소의 입력으로 이어짐
- 절차적: 정해진 수행 순서에 따라 묶였을 뿐 데이터는 공유하지 않음
- 논리적: 비슷한 성격의 처리를 한 모듈에 모아 두고 플래그로 골라 실행
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.