ch6-Object-Oriented Design
ch6-Object-Oriented Design
Object-Oriented Design
Ma nager Programmer
budgetsControlled project
progLanguage
dateAppointed
The area computer validates the collected data and integrates it with the data
from different sources. The integrated data is archived and, using data from
this archive and a digitised map database a set of local weather maps is
created. Maps may be printed for distribution on a special-purpose map
printer or may be displayed in a number of different formats.
Weather Ma p
Balloon Ma p printer
station
«subsystem» «subsystem»
Da ta processing Da ta archiving
Da ta
Da ta Da ta storage
checking integration
Ma p store Da ta store
Shutdown
Re port
Ca librate
Test
Manages all
«subsystem» ex ternal
Interface communic ations
Collects and
«subsystem» summaris es
Da ta collection weather data
Instrument
WeatherStation Status
«subsystem»
Instruments
Air
thermometer Ra inGauge Anemometer
Ground
thermometer Barometer Wind Vane
calibration OK
startup () Waiting test () Testing
Shutdown
Transmitting
clock collection
done reportWeather ()
weather summary
Summarising complete
Collecting
} //WeatherStation
NO meter SmokeMeter
BenzeneMeter