73. 다음 중 Myers가 구분한 응집도(Cohesion)의 정도에서 가장 낮은 응집도를 갖는 단계는?
① 순차적 응집도(Sequential Cohesion)
② 기능적 응집도(Functional Cohesion)
③ 시간적 응집도(Temporal Cohesion)
❹ 우연적 응집도(Coincidental Cohesion)
<해설>
응집도(Cohesion)란?
응집도는 모듈 내부 구성 요소들이 서로 관련된 정도를 나타내는 개념으로, 응집도가 높을수록 모듈이 하나의 명확한 목적을 수행하는 구조가 됩니다. Larry Constantine와 Glenford Myers가 응집도를 여러 단계로 구분했습니다.
1️⃣ Myers가 정의한 응집도의 종류 (낮은 응집도 → 높은 응집도)
응집도 단계 설명 응집도 수준
❹ 우연적 응집도 (Coincidental Cohesion) | 모듈 내부 요소들이 서로 관련 없이 우연히 묶여 있는 경우 (가장 낮은 응집도) | 🚨 매우 낮음 |
③ 시간적 응집도 (Temporal Cohesion) | 특정 시간에 실행된다는 이유로 묶여 있는 경우 (예: 초기화 모듈) | 🔻 낮음 |
① 순차적 응집도 (Sequential Cohesion) | 한 기능의 출력이 다음 기능의 입력이 되는 경우 | 🔹 중간 |
② 기능적 응집도 (Functional Cohesion) | 모듈 내 모든 요소가 단일 기능을 수행하는 경우 (가장 높은 응집도) | 🔺 매우 높음 |
2️⃣ 정답 분석
응집도는 우연적(Coincidental) → 시간적(Temporal) → 순차적(Sequential) → 기능적(Functional) 순으로 점점 높아집니다.
- **우연적 응집도(Coincidental Cohesion)**는 기능적으로 전혀 관련 없는 요소들이 같은 모듈에 묶인 것으로, 응집도가 가장 낮습니다.
- 반면 **기능적 응집도(Functional Cohesion)**는 모듈이 한 가지 역할만 수행하므로 가장 높은 응집도를 가집니다.
✅ 따라서 가장 낮은 응집도를 갖는 단계는 ❹ 우연적 응집도(Coincidental Cohesion) 입니다.
반응형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2022년 2회 정보처리기사 기출문제 75번 (0) | 2025.02.26 |
---|---|
2022년 2회 정보처리기사 기출문제 74번 (0) | 2025.02.26 |
2022년 2회 정보처리기사 기출문제 72번 (0) | 2025.02.26 |
2022년 2회 정보처리기사 기출문제 71번 (0) | 2025.02.26 |
2022년 2회 정보처리기사 기출문제 70번 (0) | 2025.02.26 |