모듈 간의 결합도는 소프트웨어 설계에서 중요한 개념으로, 모듈 간의 의존성을 나타냅니다. 결합도는 낮을수록 독립적이며 유지보수와 수정이 용이합니다. 지문에서 제시된 결합도 중, 가장 낮은 결합도는 "stamp coupling"입니다. Stamp coupling(스탬프 결합)은 모듈 간 데이터 구조만을 공유하며, 필요한 데이터만 교환합니다. 이는 모듈 간의 의존성을 줄여 주며, 독립성을 높이는 데 기여합니다. 다른 결합도들은 다음과 같은 특징을 가지고 있어 독립성 측면에서 덜 바람직합니다: - Control coupling(제어 결합): 한 모듈이 다른 모듈의 제어 흐름을 변경할 때 발생합니다. - Common coupling(공통 결합): 여러 모듈이 전역 데이터를 공유합니다. - Content coupling(내용 결합): 한 모듈이 다른 모듈의 내부 데이터를 직접 액세스하는 경우입니다. 따라서, 독립적인 모듈이 되기 위한 가장 좋은 결합도 상태는 "stamp coupling"입니다.