nerdexam
(ISC)2(ISC)2

CSSLP · Question #158

CSSLP Question #158: Real Exam Question with Answer & Explanation

The correct answer is C: Pipes and filters. The "Pipes and Filters" architectural style is characterized by components (filters) that process input data received through connectors (pipes) and then produce transformed output data.

Secure Software Architecture and Design

Question

In which of the following architecture styles does a device receive input from connectors and generate transformed outputs?

Options

  • AN-tiered
  • BHeterogeneous
  • CPipes and filters
  • DLayered

Explanation

The "Pipes and Filters" architectural style is characterized by components (filters) that process input data received through connectors (pipes) and then produce transformed output data.

Common mistakes.

  • A. An "N-tiered" architecture organizes components into logical layers (e.g., presentation, business logic, data access), primarily focusing on separation of concerns and distribution across different physical or logical tiers, rather than sequential data transformation.
  • B. "Heterogeneous" refers to a system composed of diverse, distinct components or technologies, not a specific architectural style defining input-output transformation flow.
  • D. A "Layered" architecture organizes components into hierarchical layers, with each layer providing services to the layer above it and using services from the layer below, which focuses on abstraction and dependencies, not necessarily sequential data transformation like pipes and filters.

Concept tested. Pipes and Filters architectural style

Reference. https://learn.microsoft.com/en-us/azure/architecture/patterns/pipes-and-filters

Topics

#Software architecture styles#Pipes and filters#Architectural patterns#Data transformation

Community Discussion

No community discussion yet for this question.

Full CSSLP PracticeBrowse All CSSLP Questions