문제
다음 중 모듈 내에서 서로 다른 기능을 수행하는 요소들이 동일한 입력이나 출력 데이터를 사용한다는 이유만으로 그룹화된 응집도는?
① 절차적 응집도(Procedural Cohesion) ② 통신적 응집도(Communicational Cohesion) ③ 논리적 응집도(Logical Cohesion) ④ 우연적 응집도(Coincidental Cohesion)
정답
2번
해설
통신적 응집도(Communicational Cohesion)는 서로 다른 기능을 수행하는 요소들이 동일한 입력 데이터나 출력 데이터를 사용한다는 이유로 하나의 모듈로 묶인 경우이다. ①절차적 응집도는 특정 순서로 실행되어야 하는 요소들의 그룹화, ③논리적 응집도는 유사한 성격의 기능들의 그룹화, ④우연적 응집도는 논리적 관계없이 임의로 묶인 경우이다.