한눈에 보는 정의

논리적 응집도(Logical Cohesion)는 성격이 비슷하다고 여겨지는 여러 기능을, 실제 처리 내용은 서로 다른데도 논리적으로 유사한 종류라는 이유만으로 하나의 모듈에 묶어놓은 응집 방식입니다.

자세히 알아보기

  • 예문: "키보드 입력, 마우스 입력, 터치 입력 처리를 그저 '입력'이라는 이유로 한 모듈에 몰아넣었다면 논리적 응집도에 해당한다."
  • 겉으로는 비슷한 범주로 묶여 있지만, 실제로 어떤 기능을 실행할지는 외부에서 전달하는 제어 신호(플래그)에 의존하는 경우가 많아 제어 결합도(Control Coupling) (제어 결합도)와도 자주 함께 나타납니다.
  • 실제 처리 로직은 서로 무관하기 때문에, 한 기능을 수정하려 해도 전체 모듈 구조를 함께 이해해야 하는 부담이 있습니다.
  • 우연적 응집도(Coincidental Cohesion) (우연적 응집도)보다는 응집도가 높은 형태로 평가됩니다.

관련 용어

최종 수정일: 2026년 7월 17일

← 용어사전 전체 목록으로