@@ -32,18 +32,19 @@ \section{Brief}
3232\section {Requirements }
3333
3434\begin {enumerate }
35- \item The team is currently planning to collect and process weather data from:
36- \begin {itemize }
37- \item weather stations;
38- \item street cameras;
39- \item cell phone towers;
40- \item drones;
41- \item airplanes; and
35+ \item The team is currently planning to collect and process weather data from
36+ \begin {itemize }[topsep=0pt]
37+ \item weather stations,
38+ \item street cameras,
39+ \item cell phone towers,
40+ \item drones,
41+ \item airplanes, and
4242 \item mobile phones.
4343 \end {itemize }
44- Your design must be able to support these interfaces and be easily extendible to support new sources of data.
45- \item Metrics including temperature, humidity, wind speed, and amount of precipitation over a time period should be supported as types of data.
46- However, your design should be easily extended to support more types of data in the future (e.g. barometric pressure).
44+ Your design must be able to support these sources of data and be easily extendible to support new sources.
45+ \item Metrics including temperature, humidity, wind speed, and amount of precipitation over a time period,
46+ should be supported as types of data.
47+ However, your design should be easily extended to support more types of data in the future (e.g. barometric pressure).
4748 \item The application should display current weather conditions for the user's current location.
4849 \item The application should allow users to view short and long-term weather forecasts for their current location.
4950 \item The application should provide weather alerts for severe weather conditions such as thunderstorms or flooding.
@@ -54,13 +55,15 @@ \section{Requirements}
5455\section {Outline }
5556
5657\subsection* {Introduction (5 minutes) }
57- Introduction to the brief and hyper-local weather applications.
58+ Introduction to hyper-local weather applications and case study goals.
59+ Some potential sources of inspiration include:
60+ \begin {itemize }[topsep=5pt,partopsep=2pt,itemsep=2pt,parsep=2pt]
61+ \item \url {https://afdj.com.au/janes-weather-intends-to-give-farmers-the-ultimate-rain-check/}
62+ \item \url {https://www.abc.net.au/listen/programs/tas-country-hour/weather-network/103048772}
63+ \end {itemize }
5864
5965\teacher {
60- Other potential sources of inspiration include:
6166 \begin {itemize }
62- \item \url {https://afdj.com.au/janes-weather-intends-to-give-farmers-the-ultimate-rain-check/}
63- \item \url {https://www.abc.net.au/listen/programs/tas-country-hour/weather-network/103048772}
6467 \item Telstra also had a proposed project, but it seems to have died.
6568 \end {itemize }
6669}
@@ -74,7 +77,7 @@ \subsection*{Design (10 minutes)}
7477
7578\subsection* {Discussion (10 minutes) }
7679With the class, present a few of the designs and discuss the pros and cons of each.
77- Consider the following questions:
80+ Consider the following questions.
7881\begin {itemize }
7982\item Which quality attributes are prioritised in this design?
8083\item How would you extend this design to support more weather data sources?
@@ -114,6 +117,7 @@ \subsection*{Challenge 1: Data Consistency}
114117\subsection* {Challenge 2: Mobile Data Usage }
115118Users have limited data on their mobile plans and would like to minimise data usage.
116119How would you design the application to minimise data usage while still providing the desired functionality?
120+ Consider the impact of using mobile phones as sensors.
117121
118122\subsection* {Challenge 3: Outdated Weather Information }
119123Weather data is constantly changing and can become outdated quickly.
0 commit comments