문제
파이프 필터 형태의 소프트웨어 아키텍처에 대한 설명으로 옳은 것은?
① 노드와 간선으로 구성된다. ② 서브시스템이 입력데이터를 받아 처리하고 결과를 다음 서브시스템으로 넘겨주는 과정을 반복한다. ③ 계층 모델이라고도 한다. ④ 3개의 서브시스템(모델, 뷰, 제어)으로 구성되어 있다.
정답
2번
해설
정답: 2. 파이프-필터 구조는 필터(서브시스템)가 입력 데이터를 처리해 다음 필터로 넘기는 과정을 반복한다.
오답 풀이
- 1번: 노드와 간선 구성은 그래프/네트워크 구조 설명이다.
- 2번: 파이프-필터 아키텍처에 대한 정확한 설명이다.
- 3번: 계층 모델은 별도의 아키텍처 스타일이다.
- 4번: 모델/뷰/제어 3요소는 MVC 패턴 설명이다.
보충 개념 파이프-필터: 데이터 스트림을 필터들이 순차 처리하며 파이프로 전달하는 구조.