정보처리기사 · 핵심요약

2026 정보처리기사 필기 핵심요약

2026

학습유형 선택

소프트웨어 설계

핵심055

결합도(Coupling)

출제 빈도 12회

원본 19쪽

결합도는 모듈 간에 상호 의존하는 정도 또는 두 모듈 사이의 연관 관계를 의미한다.

다양한 결합으로 모듈을 구성할 수 있으나 결합도가 약할수록 품질이 높고, 강할수록 품질이 낮다.

결합도가 강하면 시스템 구현 및 유지보수 작업이 어렵다.

결합도의 종류에는 자료 결합도, 스탬프 결합도, 제어 결합도, 외부 결합도, 공통 결합도, 내용 결합도가 있으며 결합도가 약함에서 강함순으로 정리하면 다음과 같다.

모듈 간의 인터페이스가 자료 요소로만 구성자료 결합도(Data Coupling)될 때의 결합도스탬프(검인)모듈 간의 인터페이스로 배열이나 레코드 등결합도의 자료 구조가 전달될 때의 결합도(Stamp Coupling)어떤 모듈이 다른 모듈 내부의 논리적인 흐름을 제어하기 위해 제어 신호를 이용하여 통신제어 결합도(Control Coupling)하거나 제어 요소(Function Code, Switch, Tag,Flag)를 전달하는 결합도
외부 결합도어떤 모듈에서 선언한 데이터(변수)를 외부의(External다른 모듈에서 참조할 때의 결합도Coupling)공통(공유) 결합도공유되는 공통 데이터 영역을 여러 모듈이 사(Common용할 때의 결합도Coupling)내용 결합도한 모듈이 다른 모듈의 내부 기능 및 그 내부(Content자료를 직접 참조하거나 수정할 때의 결합도Coupling)
원본 추출 이미지(검수용·회차 숫자 원문 포함)

구조화된 본문이 원본과 맞게 들어갔는지 확인하기 위한 이미지입니다. 이미지 안에는 원본 회차 숫자와 다음 절 일부가 포함될 수 있습니다.