한눈에 보는 정의

자료 결합도(Data Coupling)는 한 모듈이 다른 모듈을 호출할 때, 필요한 데이터 값만 매개변수로 주고받는 결합 방식입니다.

자세히 알아보기

  • 예문: "함수를 호출할 때 딱 필요한 숫자나 문자열 값만 인자로 넘기는 것이 자료 결합도의 대표적인 예다."
  • 모듈이 서로의 내부 구현을 몰라도 되고, 필요한 값만 주고받기 때문에 한 모듈을 수정해도 다른 모듈에 영향을 줄 가능성이 가장 적습니다.
  • 스탬프 결합도(Stamp Coupling) (스탬프 결합도)부터 내용 결합도(Content Coupling) (내용 결합도)까지 이어지는 6가지 결합도 유형 중, 자료 결합도는 결합 강도가 가장 낮은(약한) 가장 이상적인 형태로 꼽힙니다.
  • 소프트웨어를 설계할 때는 모듈 간 결합도를 최대한 낮춰(느슨하게 만들어), 한 모듈의 변경이 다른 모듈에 미치는 영향을 최소화하는 것이 좋은 설계 원칙으로 여겨집니다.

관련 용어

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

← 용어사전 전체 목록으로