2024-2-15
모듈 내 하나의 활동으로부터 나온 출력 데이터를 그 다음 활동의 입력 데이터로
사용할 경우의 응집도
답 : 순차적 응집도
핵심 개념
- 종류(낮은 것 → 높은 것)
- 우연적 응집(Coincidental)
- 관련 없는 기능들을 그냥 한곳에 모아둠. (가장 나쁨)
- 논리적 응집(Logical)
- 비슷한 종류(예: 입력 처리)에 기반해 묶음. 실제 동작은 조건에 따라 달라짐.
- 시간적 응집(Temporal)
- 같은 시점(초기화·종료 등)에 실행되는 것들을 묶음.
- 절차적 응집(Procedural)
- 순서를 가진 작업들이 묶여 있지만, 데이터 공유는 적음.
- 통신적 응집(Communicational)
- 같은 데이터에 대해 여러 기능이 작동할 때 묶음.
- 순차적 응집(Sequential)
- 한 기능의 출력이 다음 기능의 입력이 되는 흐름형 묶음.
- 기능적 응집(Functional)
- 모듈이 오직 하나의 잘 정의된 기능만 수행. (가장 좋음)
2024-1-4

답 : ㄱ - ㄴ - ㄹ - ㄷ
2021-1-19
(①)은 모듈 간의 인터페이스로 데이터, 지역 변수 등을
직접 참조하거나 수정할 때의 결합도다.
(②)는 모듈 간의 인터페이스로 배열이나 레코드 등의
자료 구조가 전달될 때의 결합도다.
(③)은 모듈 간의 인터페이스로 파라미터가 아닌
모듈 밖에 선언된 전역 변수를 사용하여
전역 변수를 갱신하는 방식으로 상호작용하는 때의 결합도다.
보기
ㄱ. 자료
ㄴ. 스탬프
ㄷ. 제어
ㄹ. 공통
ㅁ. 내용
ㅂ. 외부
- 정답 : ㅁ,ㄴ,ㄹ
핵심개념
| 결합도 종류 | 설명 | 예시 |
|---|---|---|
| 내용 결합도(ㅁ) | 한 모듈이 다른 모듈의 내부 변수나 기능을 직접 참조·수정 | 지역 변수 직접 접근 |
| 공통 결합도(ㄹ) | 전역 변수를 여러 모듈이 공유하여 사용 | extern 전역 변수 공유 |
| 외부 결합도(ㅂ) | 외부 장치나 운영체제 인터페이스를 통해 상호작용 | 파일, 디바이스 접근 |
| 제어 결합도(ㄷ) | 제어 변수나 플래그를 전달하여 다른 모듈의 논리적 흐름을 제어 | flag 전달 |
| 스탬프 결합도(ㄴ) | 배열, 구조체, 레코드 등 복합 자료형을 인자로 전달 | 구조체 전체 전달 |
| 자료 결합도(ㄱ) | 단순 데이터 값만 전달 | 단순 매개변수 전달 (가장 약한 결합도) |
'정보처리기사' 카테고리의 다른 글
| [정보처리기사 실기 오답노트] - 애플리케이션 테스트 (0) | 2025.11.11 |
|---|---|
| [정보처리기사 실기 오답노트] - 인터페이스 구현 (1) | 2025.11.11 |
| [정보처리기사 실기 오답노트] - 통합 구현 (0) | 2025.11.11 |
| [정보처리기사 실기 오답노트] - 데이터 입출력 구현 (0) | 2025.11.11 |
| [정보처리기사 실기 오답노트] - 요구사항 확인 (0) | 2025.11.11 |