다음 모듈 응집도 유형을 각각 쓰시오.①여러 활동이 정해진 제어 순서에 따라 수행되지만 앞 활동의 출력이 다음 활동의 입력이라는 조건은 없다.②여러 활동이 같은 입력 데이터를 사용하거나 같은 출력 데이터를 만든다.③모듈의 모든 구성요소가 하나의 명확한 기능만 수행한다.
모범답안
① 절차적 응집도 ② 통신적(교환적) 응집도 ③ 기능적 응집도
풀이와 판단 근거
절차적 응집도는 구성요소가 특정 제어 절차나 순서 때문에 한 모듈에 모인 경우다. 앞 단계 출력이 다음 단계 입력으로 이어진다는 조건까지 있으면 순차적 응집도이므로 이 문항의 ①과 다르다.
통신적 또는 교환적 응집도는 같은 데이터 집합을 다루는 활동의 결합이고, 기능적 응집도는 한 가지 기능에 모든 요소가 기여하는 가장 강한 형태다.
자주 틀리는 지점
- 순서라는 단어만 보고 ①을 순차적 응집도로 답함
- 통신적 응집도를 네트워크 통신 모듈로만 해석
- 기능적 응집도와 논리적 응집도를 혼동
자동 판정 방식
한글·영문 동의어와 문항별 필수 개념을 확인하며, 정답 단어가 부정되거나 반대 개념과 함께 쓰이면 자동 정답으로 확정하지 않습니다. 부분점수는 ITPASSLAB의 학습용 예상 점수입니다.