Mapa mental
IA1
Conteúdo do mapa
IA1
Task Requirements
- Constraints and Limitations
- Time
- 8 weeks
- Skill
- Wire frame design
- Mock up design
- Pseudocode Knowledge
- DFD creation
- SQL Knowledge
- Time
- Existing Solutions
- Surfline
- Pros
- Forecasts the Gold Coast
- Informs about weather
- Uses metric system
- Forecasts days in advance
- Human forecaster
- Cons
- Made for experienced surfers
- Informs about wind and swell
- Uses imperial system
- Paywall
- Small icons
- Pros
- Elder's Weather
- Pros
- Documents in-depth weather conditions
- Uses metric system
- Forecasts days in advance
- No paywall
- Large icons
- Contrasting text
- Universal weather icons
- Documents in-depth weather conditions
- Cons
- Not designed for surfers
- Pros
- Surfline
- Prescribed Criteria
- Apply 2 open databases
- Two online databases must be used on the app in order to show information
- Beach Name
- Date
- Wave height range
- Number of people on the beach
- Difficulty rating 1-10
- Two online databases must be used on the app in order to show information
- Implement Filtering
- The app must allow the user to filter any sort of information from the two databases
- User can filter by:
- Beach Name
- Date
- Wave height range
- Number of people on the beach
- Difficulty rating
- User can filter by:
- The app must allow the user to filter any sort of information from the two databases
- Apply 2 open databases
- Self-Determined Criteria
- Utilize Notifications
- When the forecast for a beach is the preferred conditions of the user, a notification is sent to them
- User can set the preference for these condition types:
- Beach Name
- Wave height range
- Number of people on the beach
- Difficulty rating 1-10
- User can set the preference for these condition types:
- When the forecast for a beach is the preferred conditions of the user, a notification is sent to them
- Utilize a human forecaster
- A human will document data for the population, weather and difficulty rating of each beach
- Utilize Notifications
- Constraints and Limitations
User Problems
- Barton Lance
- Wants
- Usability Principles
- Accessibility
- Contrasting text colour to background colour
- Big text
- Effectiveness
- Utility
- Learnability
- Icons
- Labels
- Tutorial
- Safety
- N/A
- Accessibility
- Usability Principles
- Needs
- To be informed about conditions of local beaches via:
- Wave height range
- Current tide
- Population of surfers in area
- Difficulty Rating
- To be informed about conditions of local beaches via:
- Details
- 50 years old
- has a degenerative eye condition
- Novice surfer
- Has trouble using technology
- Doesn't know technical surfing terms
- Wants
- Jamie King
- Details
- Average Surfer
- Dyslexic
- 17
- Wants
- Accessibility
- Many Icons
- Colour Coded Text
- No big cluttered paragraphs
- Readable font
- Accessibility
- Needs
- To be informed about local beach conditions
- Wave Height Range
- Range
- To be informed about local beach conditions
- Details
- Barton Lance
Impacts
- Social
- Novice surfers can meet and form social circles together
- Hobby of surfing increases in popularity
- Personal
- Easy to understand surfing conditions
- No surfing terms to confuse user
- Easy to understand
- Economic
- No paid membership
- Run ads for profit
- Hire forecasters
- Social
Developer Problems
- User Interface
- Features
- Filtering
- Notifies user when preferred conditions are met
- Displays forecasts for beaches in the Gold Coast, and Sunshine Coast
- Usability Principles
- Safety
- Limit user input
- Accessibility
- Big icons
- Contrasting text colour from background
- No big paragraphs
- Effectiveness
- User can filter information
- Utility
- Presents conditions of beaches in the Gold and Sunshine Coast for surfers
- Learnability
- Universal icons
- Labels
- Universal weather icons
- Safety
- User Interface Components
- Drop down menu
- User selects an option from numerous ones
- Date field
- User selects a date from a calendar
- Input box
- User types input
- Slider
- Inputs an integer from a chosen range
- Buttons
- User can confirm actions
- Drop down menu
- Features
- Coding Environment
- Development tools
- Thonny
- Integrated Development Environment
- SQL
- Server side databases
- Flask
- Web application framework
- Thonny
- Key Algorithms
- Filtering
- Inputting preference data
- Inputting filtering data
- Sending notification
- Development tools
- Data
- Data storage and retrieval
- SQL databases
- HTML Form inputs
- Create table function
- Flask cursors
- Required Data
- ID
- Integer
- PK
- AUTO_INCREMENT
- Integer
- Name
- Varchar(50)
- NOT_NULL
- Varchar(50)
- Date
- Date
- NOT_NULL
- Date
- Weather
- Varchar(20)
- NOT_NULL
- Varchar(20)
- WaveMax
- Decimal(4,2)
- NOT_NULL
- Decimal(4,2)
- WaveMin
- Decimal(4,2)
- NOT_NULL
- Decimal(4,2)
- NumPopMax
- Integer
- NOT_NULL
- Integer
- DifRate
- Integer
- DEFAULT '5'
- Integer
- ID
- Data Source Options
- Wave Data - 2022 Gold Coast
- Pros
- Wave max height
- Wave min height
- Date
- Cons
- No weather
- No population
- No difficulty rating
- Pros
- Wave Data - 2022 Sunshine Coast
- Pros
- Wave max height
- Date
- Wave min height
- Cons
- No population
- No difficulty rating
- Pros
- Wave Data - 2022 Gold Coast
- Data storage and retrieval
- User Interface
Informações
- Descrição
- Mapa Mental sobre IA1, criado por Connor Ilic em 04-10-2022.
- Criado por
- Connor Ilic
- Visualizações
- 4
- Avaliação