교환적 응집도(Communication Cohesion)
모듈 안의 요소들이 처리 순서로 이어지지는 않지만, 같은 입력 데이터를 함께 사용하거나 같은 출력 데이터를 만들어내는 응집 방식입니다.
한눈에 보는 정의
교환적 응집도(Communicational Cohesion)는 모듈 안의 요소들이 처리 순서로 직접 이어지지는 않지만, 같은 입력 데이터를 함께 사용하거나 같은 출력 데이터를 만들어내는 응집 방식입니다.
자세히 알아보기
- 예문: "같은 회원 데이터를 입력받아, 한쪽은 통계를 내고 다른 한쪽은 알림을 보내는 모듈은 교환적 응집도를 갖는다."
- 순차적 응집도(Sequential Cohesion) (순차적 응집도)처럼 출력이 다음 단계의 입력으로 곧바로 이어지지는 않지만, 같은 데이터를 다룬다는 공통점으로 묶여 있어 어느 정도 관련성을 갖습니다.
- 요소들이 실행 순서상 서로 의존하지는 않기 때문에, 순차적 응집도보다는 다소 느슨한 관계로 평가됩니다.
- 절차적 응집도(Procedural Cohesion) (절차적 응집도)보다는 응집도가 높은 형태로 평가됩니다.