Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Your software company, Virtual Solutions, has just won a $ 1 m contract to design a build a prototype Weather Information Processing System ( WIPS
Your software company, Virtual Solutions, has just won a $m contract to design a build a
prototype Weather Information Processing System WIPS
For this assignment, you take on the role of a software architect. You are supplied with sample
input weather data kindly provided by the meteorological station and you need to develop a
program that does the following:
read in and process a configuration file
display city map
display cloud coverage map cloudiness index
display cloud coverage map LMH symbols
display atmospheric pressure map pressure index
display atmospheric pressure map LMH symbols
show weather forecast summary report
The program should be compiled as 'cscia app' and run in Ubuntu Linux OS
The next section describes the requirements for the program.
Task Requirements
A Upon startup, the program should prompt user to enter a 'configuration' filename. The
program then proceeds to read the contents of the entered filename to further initialize
its own program parameters data structures. Please refer to Appendix A which
provides details on the configuration file and its usage.
B The meteorological station has adopted a mapgrid coordinate system upon which it
overlays all other weather data. With regards to display city map option, please refer to
Appendix B which elaborates on this coordinate system, the unit representation, the
relative positioning of different cities and its display requirements.
C For the display requirements of cloud coverage cloudiness index AND cloud coverage
LMH symbolsie options & please refer to Appendix C which will discuss
about the interpretation of cloud cover input data, its subsequent processing algorithm
and output format requirements.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started