volume_mute

Weather Station Object Classes

publish date2026/06/12 07:12:25.063081 UTC

volume_mute

Five object classes are identified for the weather station system. Classify each object class as either an Application domain object (reflecting tangible hardware entities) or a System description object (identified from the system description and use cases).

Five object classes are identified for the weather station system. Classify each object class as either an Application domain object (reflecting tangible hardware entities) or a System description object (identified from the system description and use cases).

WeatherStation identifier reportWeather () reportStatus () powerSave (instruments) remoteControl (commands) reconfigure (commands) restart (instruments) shutdown (instruments) WeatherData airTemperatures groundTemperatures windSpeeds windDirections pressures rainfall collect () summarize () Ground thermometer gt_Ident temperature get () test () Anemometer an_Ident windSpeed windDirection get () test () Barometer bar_Ident pressure height get () test ()

drag and drop the selected option to the right place

Correct Answer

(1) Ground thermometer,Application domain object
(2) Anemometer,Application domain object
(3) Barometer,Application domain object
(4) WeatherStation,System description object
(5) WeatherData,System description object

Explanation

Ground thermometer, Anemometer, and Barometer are application domain objects - they directly reflect tangible hardware entities (instruments) in the system, operate autonomously, collect data, and store it locally. WeatherStation and WeatherData are system description objects - identified from the system description and use case scenarios. WeatherStation provides the basic interface with the environment; WeatherData encapsulates the collected weather information.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears