한눈에 보는 정의

시간적 응집도(Temporal Cohesion)는 서로 다른 기능을 하는 요소들이 특별한 연관성 없이, 단지 같은 시점(예: 프로그램 시작 시)에 실행되어야 한다는 이유만으로 하나의 모듈에 묶여 있는 응집 방식입니다.

자세히 알아보기

  • 예문: "프로그램을 시작할 때 로그 초기화, 설정 파일 읽기, 화면 그리기를 한 모듈에 몰아넣었다면 시간적 응집도에 해당한다."
  • 요소들이 하는 일은 서로 전혀 다르지만, '같은 시점에 실행되어야 한다'는 시간적 우연성만으로 묶여 있어 논리적인 관련성은 부족합니다.
  • 초기화(Initialization)나 종료(Termination) 처리 모듈에서 흔히 나타나는 형태로, 각 요소를 분리해도 기능상 문제는 없는 경우가 많습니다.
  • 논리적 응집도(Logical Cohesion) (논리적 응집도)보다는 응집도가 높은 형태로 평가됩니다.

관련 용어

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

← 용어사전 전체 목록으로