본문 바로가기

전산직 준비/개념 정리

[소프트웨어공학] 파이프- 필터 패턴

파이트 필터(Pipe-Filter) 패턴

: 데이터 스트림 생성 및 처리하는 시스템에서 사용

  서브시스템이 데이터를 입력 받고 처리하고 결과를 다른 시스템에 보내는 작업이 반복되어 이루어짐

 

사용하는 시스템

- 컴파일러, unix 쉘, DW ETT

 

구조 

필터 : 서브시스템

파이프 : 서브시스템 사이 데이터의 흐름 / 데이터 버퍼링 또는 동기화 목적 사용 가능

 

장점

 동시성

 유지보수 용이

 재사용 지원

 이해 용이