* 결합도(Coupling) ★★ - 모듈 간에 상호 의존하는 정도 또는 두 모듈 사이의 연관 관계를 의미 - 결합도는 낮을수록 좋음 = 독립적인 모듈 1) 내용 결합도(Content Coupling)- 한 모듈이 다른 모듈의 내부 기능 및 그 내부 자료를 직접 참조하거나 수정할 대의 결합도 2) 공통 결합도(Common Coupling)- 공유되는 공통 데이터 영역을 여러 모듈이 사용할 때의 결합도 (전역 변수) 3) 외부 결합도(External Coupling)- 어떤 모듈에서 선언한 데이터(변수)를 외부의 다른 모듈에서 참조할 때의 결합도(순차적) 4) 제어 결합도(Control Coupling) - 어떤 모듈이 다른 모듈 내부의 논리적인 흐름을 제어하기 위해 제어 신호를 이용하여 통신하거나 제어 ..