Prepare the following UML diagrams and supporting materials for the Wilderness Weather Station. Make sure to use Deconstruction of the Wilderness Weather Station presentation. See the main assignment page.Use Case UML Diagram:Write a brief description identifying several Users of the Wilderness Weather Station. You should identify at least four user types.Use these Users to prepare a Use Case UML diagram identifying a number of functions that each User type can perform.Class UML Diagram:Assume that the system will be designed using Object Oriented Techniques.Prepare Class UML diagrams displaying at least six object classes. Include in this at least one inheritance relationship (page 139 in your book). Each class should list at least a few attributes and methods.List a simple Context Model UML diagram for the Wilderness Weather Station (see page 128). Over
the course of this class we will be
performing several exercises involving the
Wilderness Weather Station Case Study and
It is therefore important to explicitly define
those components and their characteristics
for our analysis
A government (Canada) will deploy these
Wilderness Weather Stations across a wide area
in remote areas.
The overall software that defines this system is
composed of three major and distinct parts.
There are three major sections to this system:
Note that these sections may be designed,
developed, and configured independently.
first component is the “Satellite Box”.
This is the component that is deployed in the
field in a large weather resistant container.
This system will have a variety of weather
sensors, including temperature, wind speed
and direction, barometric pressure, humidity,
and rain fall, among possible others.
will communicate with the “Control
Panel” application by way of a Satellite
communication link with a Geosynchronous
Assume that communication through the
satellite link is billed per MB of data, and is
EXPENSIVE. Keep communications as simple
box will contain a battery and a
computer system running the software we
design for this system.
There are two types of this box. The first
uses solar panels to recharge the battery.
The second uses a wind turbine. The wind
turbine is better for the northern areas of
the terrain as well as places with lower
levels of sunlight (valleys and north side of
strong winds can damage the wind
turbines if they are not put into a “safe
mode”. The Control Panel will be
responsible for monitoring forecasts and
communicating to the Satellite Boxes that
need it to go into safe mode.
satellite boxes should normally
communicate with the Control Panel
application every 6 hours and relay weather
information as well as system status
information (battery level and any issues
with the sensors).
If the satellite box can’t reach the control
panel it will save its weather data for the
next time it can do so.
the central headquarters, there will be
one control panel (optionally, a primary and
a backup) that will receive information from
the Satellite Boxes and send commands to
This will have a Graphical User Interface
(GUI) for use by the Park Ranger who will
NOTE: The Park Ranger who manages this
application will likely have other duties so
this must be easy to use and low
other features, this application will
display a map of the area with dots for all of
the satellite boxes.
This application will attempt to parse
weather forecasts for the area and place
wind turbine boxes in safe mode
The operator can override the safe mode
feature (either putting some or all boxes into
safe mode or taking them out).
operator may receive text messages for
important system events.
NOTE: There will be several hundred
satellite boxes. The loss of one box is an
inconvenience, not a disaster.
The Control Panel will receive weather data
and status information and store this in the
database application (see below)
control panel will feed the weather data
into a database.
This database will then expose the data
through web services to various interested
customers (national weather services and
universities – possibly including private
The application may have a GUI, but most of
the code will be related to the web services.
that this description is only a
starting point. If a specific assignment (in
your opinion) requires you to make up other
specific details about this system – then just
make them up – but state what it is you have
Purchase answer to see full
Why Choose Us
- 100% non-plagiarized Papers
- 24/7 /365 Service Available
- Affordable Prices
- Any Paper, Urgency, and Subject
- Will complete your papers in 6 hours
- On-time Delivery
- Money-back and Privacy guarantees
- Unlimited Amendments upon request
- Satisfaction guarantee
How it Works
- Click on the “Place Order” tab at the top menu or “Order Now” icon at the bottom and a new page will appear with an order form to be filled.
- Fill in your paper’s requirements in the "PAPER DETAILS" section.
- Fill in your paper’s academic level, deadline, and the required number of pages from the drop-down menus.
- Click “CREATE ACCOUNT & SIGN IN” to enter your registration details and get an account with us for record-keeping and then, click on “PROCEED TO CHECKOUT” at the bottom of the page.
- From there, the payment sections will show, follow the guided payment process and your order will be available for our writing team to work on it.