Please enable JavaScript.
Coggle requires JavaScript to display documents.
IA3: Project-folio - Coggle Diagram
IA3: Project-folio
Pt. 2: Data Exchange Solution
Usability
Be accessible on personal computers and mobile devices through different web browsers
Allow teh user to view current and forecast weather information for their favorite locations
User interface
Allow the user to save a set of favourite locations
Connect to each API dataset
Receive data in one format and programmatically transform it into another format and display the data
Include relevant heading for each column of data
Display relevant data from the OpenWeather API, including
Current weather information for a selected location
Forecast weather details for up to the next 8 days
Algorithms
Ah algorithm to retrieve and display data from the API
An algorithm to store favourite locations
An algorithm to use the saved favourites to retrieve data via the API
Accurate and efficient code
API delivered data with appropriate formatting
Data
Incorporate dynamic event data
Provide dynamic data feeds to up-to-date weather observations
Provide weather forecasts for up to the next 8 days
Use we API datasets from
https://openweathermap.org/api
Allow users to view weather information
Evaluation
Prescribed criteria
Accuracy of code after testing to identify errors and actions to make improvements.
Digital data exchange solution against prescribed and self-determined criteria.
Functionality, usability and efficiency of the components of the digital solution.
Self-Determined criteria
Synthesis of a user interface that would apply visual communication principles, and elements
Proper usage of OpenWeather API in accordance to the technical proposal
Inclusion of the described algorithms detailed in the technical proposal, done in an effective manner
Pt. 1: Research & Investigation
Data exchange components
Client device
LAN/WAN
Internet
API
Data formats
JSON
XML
Web server
Data security threats
Distributed Denial of Service (DDoS)
Malware
Backdoor attacks
Evaluation
Devise a process that is the most suitable for exporting and importing data between two digital systems
Privacy issues
Storage of personal information that could be leaked
Tracking cookies that could give away location
Pt. 3: Impacts
Data security issues/risks
Data breaches
Data loss in the cloud
DDoS attacks
Data security strategy to manage identified risks
Network infrastructure hardening
Encrypt data that is stored on the web application
Store backups of the data being used
Evaluation
The impact of data transmission in terms of personal, social and economical needs.