결합도
-
- 외부 모듈간의 연관도 또는 모듈간의 상호의존성
- 모듈 내부가 아닌 외부의 모듈과의 연관도 또는 모듈간의 상호 의존석을 나타내는 정도
-
내용 결합도
- Contents Coupling
- 변수나 기능을 다른 모듈에서 사용하는 경우
- 내용적 결합
-
공통 결합도
- Common Coupling
- 전역 변수 참조 및 상호 작용
- 파라미터가 아닌 모듈 밖에 선언되어 있는 전역 변수에 영향을 주고 받음
-
외부 결합도
- External Coupling
- 구성요소들이 순차적 영향
- 두개의 모듈이 외부에서 도입된 데이터 포멧, 통신 프로토콜 또는 디바이스 인터페이스를 공유할 경우
-
제어 결합도
- Control Coupling
- 제어 신호, 통신, 권리 전도
- 처리대상 + 처리 방법 전달
-
스탬프 결합도
- Stamp Coupling
- 인터페이스로 배열이나 객체 구조 등이 전달되는 경우
- 모듈간의 인터페이스로 배열이나 객체 구조 등이 전달되는 경우
-
자료 결합도
- Data Coupling
- 파라미터
- 모듈간의 인터페이스로 전달되는 파라미터를 통해서만 모듈간의 상호작용이 일어나는 경우