volume_mute

Data Collection Subsystem Architecture

publish date2026/06/13 06:39:46.628343 UTC

volume_mute

The data collection subsystem architecture includes three objects working together. In the architecture where Transmitter and Receiver manage communications and WeatherData encapsulates collected information, which design pattern does this arrangement most closely resemble?

Correct Answer

Producer-consumer pattern - because instruments produce data that is consumed by WeatherData, with Transmitter and Receiver managing the communication channel between them

Explanation

The data collection subsystem arrangement - where instrument objects produce data that is delivered to WeatherData which consumes and encapsulates it, with Transmitter and Receiver managing the communication channel - follows the producer-consumer pattern. Instruments produce data at specified frequencies; WeatherData is the consumer that summarizes and aggregates it. This arrangement is explicitly identified as following the producer-consumer pattern.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears