This assessment is an individual report about the design of an OOP system using Data Structures...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
This assessment is an individual report about the design of an OOP system using Data Structures and Algorithms. The report should follow the following structure using the actual case study that will be available on Moodle (in assessment section) by week 8. 1. Title Page 2. Executive Summary 3. Introduction 4. Background 5. Case Study and the Design 5.1 Variables, Ranges and Keys 5.2 Operations and the Justification 5.3 Algorithms and the Justification 5.4 Modifications 6. Conclusion 7. References CASE STUDY: To help monitor climate change and to improve the accuracy of weather forecasts in remote areas, NSW state government decides to deploy nearly 1000 weather stations in remote areas. These weather stations collect data from a set of instruments that measure temperature and pressure, sunshine, rainfall, wind speed and wind direction.Wilderness weather stations are part of a larger system, which is a weather information system that collects data from weather stations and makes it available to other systems for processing. The weather station includes a number of instruments that measure weather parameters such as the wind speed and direction, the ground and air temperatures, the barometric pressure and the rainfall over a 24- hour period. Each of these instruments is controlled by a software system that takes parameter readings periodically and manages the data collected from the instruments. The weather station system operates by collecting weather observations at frequent intervals -for example, temperatures are measured every minute. However, because the bandwidth to the satellite is relatively narrow, the weather station carries out some local processing (for example searching of critical data and sorting of data for certain interval) and aggregation of the data. It then transmits this aggregated (min, max, avg, sum, count) data when requested by the data collection system. If, for whatever reason, it is impossible to make a connection, then the weather station maintains the data locally until communication can be resumed. Each weather station is battery-powered and must be entirely self-contained-there is no external power or network cables available. All communications are through a relatively slow speed satellite link, slow processing speed of device/computer, limited memory and the weather station must include some mechanism (solar or wind power) to charge its batteries. As they are deployed in wilderness areas, they are exposed to severe environmental conditions and may be damaged by animals. However, the system should transmit the aggregated data without delay and provide it to central data management system of Weather management system. Other third parties (SES Australia, News Agencies, Security Office) also want to get the information of weather on the daily basis and want to create awareness of rise in temperature in ascending order and predictive analysis of the future weather event. TASKS TO BE COMPLETED Given the above information: a) Decide the appropriate variables, keys and ranges to be used in the system. Justify. b) Identify the appropriate data structure for this problem. b) The operations that weather station should support. c) Algorithms for the operations that your system should support. Also, justify the choice of algorithms. d) Changes, if any, to be made to enhance the efficiency and effectiveness of the current System. Justify. This assessment is an individual report about the design of an OOP system using Data Structures and Algorithms. The report should follow the following structure using the actual case study that will be available on Moodle (in assessment section) by week 8. 1. Title Page 2. Executive Summary 3. Introduction 4. Background 5. Case Study and the Design 5.1 Variables, Ranges and Keys 5.2 Operations and the Justification 5.3 Algorithms and the Justification 5.4 Modifications 6. Conclusion 7. References CASE STUDY: To help monitor climate change and to improve the accuracy of weather forecasts in remote areas, NSW state government decides to deploy nearly 1000 weather stations in remote areas. These weather stations collect data from a set of instruments that measure temperature and pressure, sunshine, rainfall, wind speed and wind direction.Wilderness weather stations are part of a larger system, which is a weather information system that collects data from weather stations and makes it available to other systems for processing. The weather station includes a number of instruments that measure weather parameters such as the wind speed and direction, the ground and air temperatures, the barometric pressure and the rainfall over a 24- hour period. Each of these instruments is controlled by a software system that takes parameter readings periodically and manages the data collected from the instruments. The weather station system operates by collecting weather observations at frequent intervals -for example, temperatures are measured every minute. However, because the bandwidth to the satellite is relatively narrow, the weather station carries out some local processing (for example searching of critical data and sorting of data for certain interval) and aggregation of the data. It then transmits this aggregated (min, max, avg, sum, count) data when requested by the data collection system. If, for whatever reason, it is impossible to make a connection, then the weather station maintains the data locally until communication can be resumed. Each weather station is battery-powered and must be entirely self-contained-there is no external power or network cables available. All communications are through a relatively slow speed satellite link, slow processing speed of device/computer, limited memory and the weather station must include some mechanism (solar or wind power) to charge its batteries. As they are deployed in wilderness areas, they are exposed to severe environmental conditions and may be damaged by animals. However, the system should transmit the aggregated data without delay and provide it to central data management system of Weather management system. Other third parties (SES Australia, News Agencies, Security Office) also want to get the information of weather on the daily basis and want to create awareness of rise in temperature in ascending order and predictive analysis of the future weather event. TASKS TO BE COMPLETED Given the above information: a) Decide the appropriate variables, keys and ranges to be used in the system. Justify. b) Identify the appropriate data structure for this problem. b) The operations that weather station should support. c) Algorithms for the operations that your system should support. Also, justify the choice of algorithms. d) Changes, if any, to be made to enhance the efficiency and effectiveness of the current System. Justify.
Expert Answer:
Related Book For
International Marketing And Export Management
ISBN: 9781292016924
8th Edition
Authors: Gerald Albaum , Alexander Josiassen , Edwin Duerr
Posted Date:
Students also viewed these programming questions
-
Let A, B be sets. Define: (a) the Cartesian product (A B) (b) the set of relations R between A and B (c) the identity relation A on the set A [3 marks] Suppose S, T are relations between A and B, and...
-
Give Correct ANSWERS Human-Computer Interaction (a) If you had been one of the original inventors of the WIMP interface, and engineers on the technical team had been sceptical about the advantages...
-
Some observers maintain that not all politicians move toward the middle of the political spectrum in order to obtain votes. They often cite Barry Goldwater in the 1964 presidential election and...
-
Explain why the maximum reduction per pass in drawing should increase as the strain-hardening exponent, n, increases.
-
A piston/cylinder assembly contains 1 kg of liquid water at 20C and 300 kPa. Initially the piston floats, similar to the setup in Problem 3.173, with a maximum enclosed volume of 0.002 m 3 if the...
-
1. Your instructor will divide the class into teams and assign each team the task of investigating the start-up of one of the following businesses: a. Submarine sandwich shop b. Day care service c....
-
The following questions refer to a capital budgeting problem with six projects represented by 0-1 variables x1, x2, x3, x4, x5, and x6: a. Write a constraint modeling a situation in which two of the...
-
Explain entity integrity and referential integrity rules in relational model. Show how these are realized in SQL.
-
Consider the following information about two stocks (D and E) and two common risk factors (1 and 2): Stock D E b1 1.2 2.6 b2 3.4 2.6 Expected return E(R) 13.1% 23.28% You expect that in one year the...
-
What kind of sales incentive plan do you recommend? Why?
-
What role will the compensation design play in motivating the new sales representative?
-
What are the sales objectives for the new sales representative?
-
Explain what the market pay line is. How is it used in the context of pay level policies such as market lead, market lag, and market match?
-
What are some potential disadvantages of the HSA option?
-
A truck is moving with constant acceleration a up a hill that makes an angle phi with the horizontal as in the figure below. A small sphere of mass m is suspended from the ceiling of the truck by a...
-
The Smiths buy a house. They borrow 80 percent of the purchase price from the local ABC Savings and Loan. Before they make their first payment, ABC transfers the right to receive mortgage payments to...
-
A number of alternative entry modes were identified in the chapter. Locate a company that uses indirect export and one using direct export. Describe their market entry strategies and determine why...
-
Toyotas vehicle recalls: responses, problems and concerns Introduction Between October 2009 and July 2010, Toyota Motor Corporation recalled 8.5 million cars and trucks. The design and quality...
-
GG Farm Machinery Company is a French manufacturer of a specialized piece of machinery. Marcel Ger, the managing director of GG, was convinced there was a market in Australia for his machine and he...
-
When adopting resource-leveling heuristics, which of the following are relevant decision rules? a. The activities with the least slack time should have resources allocated to them first b. The...
-
Project resource constraints can involve any of the following examples? a. Poorly trained workers b. Lack of available materials for construction c. Environmental or physical constraints of the...
-
When are the resource requirements estimated? a. After the activities have been defined but before the schedule has been developed b. After the schedule has been developed but before the activities...
Study smarter with the SolutionInn App