본문 바로가기

개발/소프트웨어공학

소프트웨어 아키텍처 패턴 - 파이프-필터 패턴(Pipe-Filter Pattern)

파이프 필터 패턴은 데이터 스트림을 생성하고 처리하는 시스템에서 사용할 수 있다. 각 처리 과정은 필터 컴포넌트에서 이루어지며 처리되는 데이터는 파이프를 통해 흐른다. 이 파이프는 버퍼링 또는 동기화 목적으로 사용될 수 있다.

활용

  1. 컴파일러, 연속한 필터들은 어휘 분석, 파싱, 의미 분석, 코드 생성을 수행한다.
  2. 생물정보학에서의 워크플로우