Please enable JavaScript.
Coggle requires JavaScript to display documents.
IA2 Climate Change Data Website - Coggle Diagram
IA2 Climate Change Data Website
client problem
requirements
pseudocode
wireframes
online solutions
working code
success criteria
self determined
prescribed
dataflow diagram
mindmap
constraints
7 weeks
8-10 A3 pages of documentation
3 A3 pages of coding
Multimodal 2-4 minute video
user problem
Doug
works for the Bureau of Meteorology
he is responsible for updating the web application each month
Gail
local resident and garden enthusiast
mostly interested in general trends in temperature or rainfall
always carries her phone with her
Bevan and Priscilla
bed and breakfast owners
interested in messages on water restrictions in the local area
prefers to receive messages on email
impact of variable climate and uncertain rainfall
for region to grow sustainably residents and businesses must use water resources responsibly
developer problem
data environment
import data from a csv file
representative of Gympie, Rainbow Beach and Double Island Point
3 historical daily observations
data from BOM website
analysis of 12 months of detailed weather observations
incorrect user registrations will not be stored in the database
register users and maintain details
name
address
mobile number
up to 3 suburb locations for which user has registered to receive alerts
the types of alerts to be sent
email
SMS
user interface
principles of design
contrast
proximity
repetition
alignment
screens
homescreen
login screen
information screen
sign up screen
elements of design
line
colour
size
space
shape
texture
value
usability principles
safety
consent prompts
icons
hiding data
data loss
utility
portability
responsiveness
learnability and effectiveness
CARP design principles
contrast
alignment
repetition
proximity
accessibility
text colour contrast
screen reading
accessible images
accessible multimedia
coding environment
generate an area-specific alert
SMS
Email
update weather datasets in a central database
store information in a database
SQL 'update' query
retrieve data from a database
SQL 'select' query
analyse data using pre-programmed algorithms