한눈에 보는 정의

우연적 응집도(Coincidental Cohesion)는 서로 아무런 관련 없는 기능들이 뚜렷한 이유 없이 하나의 모듈에 우연히 묶여 있는 응집 방식입니다.

자세히 알아보기

  • 예문: "회원 가입 처리와 날짜 형식 변환처럼 전혀 관련 없는 기능이 한 모듈에 뒤섞여 있다면 우연적 응집도에 해당한다."
  • 각 요소 사이에 논리적, 순차적, 시간적 어떤 연관성도 없이 그저 한곳에 모여 있을 뿐이라, 코드를 이해하고 수정하기가 매우 어렵습니다.
  • 기능적 응집도(Functional Cohesion) (기능적 응집도)에서 시작하는 7가지 응집도 유형 중 응집 강도가 가장 낮아, 소프트웨어 설계에서 반드시 피해야 할 형태로 꼽힙니다.
  • 이런 낮은 응집도를 개선하려면, 서로 관련 없는 기능들을 각자의 목적에 맞는 별도 모듈로 분리해야 합니다.

관련 용어

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

← 용어사전 전체 목록으로