Please enable JavaScript.
Coggle requires JavaScript to display documents.
ISS Tracker - Coggle Diagram
ISS Tracker
-
Constraints
Economic
In the modern world, problems typically have expenses attached to them. You are paid based on the desires of the person who wants the application when creating a programme that may have been expressly requested.
Time
Time is a constraint in any project, as it means you cannot spend forever perfecting a program and may have to sacrifice unnecessary parts of the solution.
Data
This Web App must use weather APIs to display the forecast down to a single location as well as a location for the ISS. JSON is an open standard file format that uses human-readable text to store and transmit data objects consisting of attribute-value pairs and arrays.
Legal
Using someone else's code is not illegal, but failing to properly credit documentation, APIs, and websites can be considered plagiarism and infringe on copyright laws. IP and image ownership must be taken into account.
Privacy
Weather apps require the API to access a coordinate from the user's device in order to function, and the user will be asked if they want their location to be used in advance.
Ability
In a task, skills will always be constrained. It takes time to get good at something, and learning to code will always take longer and contain more mistakes than learning something else. Over time, this restriction becomes less severe.
-
-
-
-
Success Criteria
Prescribed
-
The interface must be responsive to the user. E.g Pop-ups, moving parts, etc.
-
There must be accessibility features present in the app. E.g Text-to-speech, Zoom etc.
-
The site must be themed towards space and the ISS. E.g Logo, Background, etc.
-
Requirements
Functional Requirements
-
-
-
-
-
-
-
-
-
-
Coding is sufficient, accurate and maintainable
-
-
API
What is it
An API or Application Programming Interface, is a group of rules and settings put in place by a developer to regulate certain parts of a software or web application.
What does it do
Through the use of APIs, various apps can interface with one another and exchange and integrate data across various platforms. APIs are frequently used to build interfaces across various software platforms and services in the context of digital solutions.