Project Scenario 5: Water Monitoring & Alert System

Note: This scenario will provide the material needed to create the artifacts as specified in the Project page. Though you will not develop the actual system, it may be good idea to familiarize yourself with the required technology in order to produce more accurate plans.

Problem Statement

Over the years the Island of American Samoa has seen economic and environmental devastation. Most recently, the island was hit by a Tsunami that destroyed property over a mile inland. A non-for-profit foundation, funded in great part by several NFL players of Samoan descent, has created a grant to implement a general purpose Water Monitoring and Alert System (WMAS). Their primary goal is to be able to deploy, configure and monitor remote-sensing buoys around the island waters that will operate in conjunction with a diagnostic and alert station. Among other things, this system will facilitate the monitoring of wave patterns, the forecast of dangerous water conditions and the emergency broadcast of alerts to the island inhabitants. Clients will be able to manage and configure the initial central station and monitor the island waters via control software. They will be able to enable and disable buoys onboard computers and their sensors via remote connection. Operators should also be able to retrieve previously stored data from the system and examine and map the information pertaining to any of the buoys sensors. The systems should also allow for expanding the number of locations and buoys monitored and diagnose their status remotely. The users will start with your general solution and be able to configure the product to meet the specific needs.

As part of the alert system, it is important that you software be able to also run autonomously and analyze data based on pre-established thresholds. Exceeding these thresholds will trigger the alert system which is run by a third party.

The requirements for this system are given in the list below as desired features for the overall system. The list is neither exhaustive nor definitive. It is up to your team to develop a list of features that best fit the defined scope of your application.

Potential Features

  1. Buoy Sensors
  2. Sensor stations
  3. Central Station
  4. Administration
  5. Monitoring
Remember, these are suggestions. Feel free to add to or modify these requirements based on the design of your system, research and your domain analysis. Your instructor may assist you and clarify if need be.