← 회차 전체 문제편집복원내용 검수 완료2026년 정보처리기사 1회 필기 · 소프트웨어 설계 · 4번
대용량 이미지 처리 파이프라인을 '입력 해독 → 크기 조정 → 워터마크 삽입 → 저장'의 독립 단계로 구성하려 한다. 파이프·필터 구조에 대한 설명으로 가장 적절한 것은?
- 1
각 단계는 뒤 단계의 내부 상태를 직접 수정해야 처리 순서를 보장할 수 있다.
오답 이유필터가 이웃 단계의 내부 상태를 직접 변경하면 결합도가 커져 파이프·필터의 독립성 장점을 잃는다. - 2
각 필터는 입력을 변환해 출력하고, 파이프는 그 출력을 다음 필터의 입력으로 전달한다.
정답 근거필터의 출력이 파이프를 통해 다음 필터의 입력으로 이어지는 것이 이 구조의 핵심이다. - 3
한 필터를 교체하면 모든 필터가 같은 구현 언어로 다시 작성되어야 한다.
오답 이유필터는 입출력 계약만 맞으면 구현 기술을 달리하거나 특정 단계만 교체할 수 있다. - 4
중간 데이터 형식을 정의할 수 없으므로 단계별 테스트가 불가능하다.
오답 이유중간 데이터 형식을 명시하면 각 필터를 고립시켜 입력과 출력을 검증할 수 있다.
정답·상세해설정답 2번
파이프·필터 구조에서는 각 필터가 독립적인 변환을 수행하고 파이프가 필터 사이의 데이터 흐름을 연결한다. 공통 데이터 형식과 입출력 계약을 지키면 크기 조정 단계만 교체하거나 개별 단계를 따로 시험할 수 있으므로 ②가 정답이다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-09