문제
다음 중 모듈의 응집도가 가장 높은(좋은) 것은?
① 논리적 응집도 - 유사한 기능들을 논리적으로 묶은 경우 ② 시간적 응집도 - 특정 시점에 실행되는 기능들을 묶은 경우 ③ 기능적 응집도 - 단일한 기능을 수행하는 요소들만 포함된 경우 ④ 절차적 응집도 - 순차적으로 실행되는 기능들을 묶은 경우
정답
3번
해설
기능적 응집도는 모듈 내 모든 요소가 하나의 기능을 수행하기 위해 협력하는 가장 높은 수준의 응집도이다. 논리적, 시간적, 절차적 응집도는 모두 기능적 응집도보다 낮은 수준으로 응집도가 높을수록 모듈의 품질이 좋다.