Answered step by step
Verified Expert Solution
Link Copied!

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 $1m 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 'csci251_a1. app' and run in Ubuntu 14.04(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 map-grid 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 symbols)(i.e. options 3) & 4)), 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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions