모듈의 내부 요소들이 서로 관련되어 있는 정도
응집도 강함 = 품질 높음
응집도 약함 = 품질 낮음
강함 ←——————————————→약함
기능 - 순차 - 교환 - 절차 - 시간 - 논리 - 우연
기능 : 모든 기능 요소가 단일 문제와 연관되어 수행됨
순차 : 1개 활동에서 나온 출력데이터가 다음 입력데이터로 사용하는 경우
교환 : 동일한 입출력을 사용하여 서로 다른 기능을 수행하는 구성요소가 모인 경우
절차 : 모듈이 다수의 관련 기능을 가질 때, 그 기능을 순차적으로 수행하는 경우
논리 : 유사한 성격, 특정 형태로 분류되는 처리 요소들이 1개 모델을 형성
우연 : 서로 관련없는 구성요소로만 모듈 구성