Question: Read the description below. Describe the three most important qualityattributes for the scenario described. Identify at least two relevant tacticsfor each of the quality attributes
Read the description below. Describe the three most important qualityattributes for the scenario described. Identify at least two relevant tacticsfor each of the quality attributes and justify them (provide reasoning fortheir relevance).
A company wants to develop a system for sea buoys to supportnavigation at sea. Many free-floating buoys exist that provide navigationand weather data to air and ship traffic at sea. The buoys use a varietyof sensors to collect air and water temperature, wind speed, and locationdata. There may be different numbers of temperature and wind sensorsin each buoy. In the future, there is a possibility to add support for othertypes of sensors. Each buoy also includes a radio transmitter and a radioreceiver so that it can broadcast weather and location information, andan SOS message, and it can receive requests from nearby passingvessels. Some buoys are equipped with a red light, which may beactivated by a passing vessel during sea-search operations. If a sailor isable to reach the buoy, he or she may flip a switch on the side of thebuoy to initiate an SOS broadcast. Requirements for software for eachbuoy are stated below:
It must maintain current information about temperature, wind, andlocation; take wind speed readings every 30 seconds, temperaturereadings every 20 seconds, and location every 60 seconds.
It must broadcast current wind, temperature, and location informationevery 60 seconds.
It must broadcast wind, temperature, and location information from thepast 24 hours in response to requests from passing vessels; this takespriority over the periodic broadcast
It must have activation or deactivation of the red light based upon arequest from a passing vessel.
It must continuously broadcast an SOS signal after a sailor engagesthe emergency switch; this signal takes priority over all other broadcastsand continues until reset by a passing vessel.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
