문제
다음 모듈 구조에서 응집도가 가장 높은(좋은) 것은?
① 여러 관련 없는 기능들이 우연히 한 모듈에 모여 있는 경우 ② 순차적으로 실행되는 기능들이 한 모듈에 구성된 경우 ③ 하나의 명확한 기능만을 수행하는 모듈 ④ 같은 데이터를 처리하는 기능들로 구성된 모듈
정답
3번
해설
하나의 명확한 기능만을 수행하는 모듈은 기능적 응집도에 해당하며, 응집도 유형 중 가장 높은 수준이다. ①은 우연적 응집도, ②는 순차적 응집도, ④는 같은 데이터를 중심으로 기능이 모인 통신적 응집도에 가깝다. 응집도는 일반적으로 기능적 응집도가 가장 바람직하다.