volume_mute

Pipe and Filter - Characteristics

publish date2026/06/11 07:37:10.563525 UTC

volume_mute

Which of the following are TRUE about the Pipe and Filter pattern? Select ALL that apply.

Correct Answer

(1) Each filter (processing component) is discrete and performs one type of data transformation
(2) The transformations may execute sequentially or in parallel
(3) It originated from the Unix operating system where processes could be linked using pipes
(4) When transformations are sequential with batch data processing, it is called a batch sequential model

Explanation

True statements about Pipe and Filter: each filter performs one data transformation; transformations can be sequential or parallel; the pattern originated in Unix; batch sequential processing is a variant. Interactive GUI systems are NOT well suited to Pipe and Filter because they need event-based control (clicks, menu selections) rather than a continuous data stream.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears