Please enable JavaScript.
Coggle requires JavaScript to display documents.
PART 1: Research and Investigation - Coggle Diagram
PART 1: Research and Investigation
Data Exchange
API
HTTP Methods
DELETE
Send a request to the server to delete the data at the location specified by the URL
GET
Retrieve metadata and data from a location specified by the URL
POST
Submit data to a message board, form-handling process or database
PUT
Add data at the location specified by the URL
HTTPS
RESTful Services
AJAX
Allows small sections of the web page to be exchanged in the background without the need to reload the page.
Facilitates the development of a responsive website application, capable of responding quickly to user interactions.
Is an asynchronous data exchange
JSON
Data exchange protocol based on JavaScript
XML
Extension to HTML, which creates data tags that are used for storing formatted data in a web page.
CSV
Data Transfer
Synchronous
A method in which a continuous stream of data signals is accompanied by timing signals (generated by an electronic clock) to ensure that the transmitter and the receiver are in step (synchronized) with one another
Asynchronous
The transmission of data, generally without the use of an external clock signal, where data can be transmitted intermittently rather than in a steady stream. Any timing required to recover data from the communication symbols is encoded within the symbols
Data Security
Symmetric vs. Asymmetric Encryption
Symmetric
Data Encryption Standard (DES)
Triple DES
Advanced Encryption Standard (AES)
Blowfish
Twofish
Asymmetric
RSA (Rivest–Shamir–Adleman)
Australian Privacy Principles
Open and transparent management of personal information
Anonymity and pseudonymity
Collecting of solicited personal information
Dealing with unsolicited personal information
Notification of the collection of personal information
Use or disclosure of personal information
Direct marketing
Cross-border disclosure of personal information
Adoption, use or disclosure of government related identifiers
Quality of personal information
Security of personal information
Access to personal information
Correction of personal information
FTP
VPN
CIA
Confidentiality
Integrity
Availabilty
Checksums
Hashing
Two factor authentication
Latency
Serialisation
Propagation
Switching
Queuing
Password Masking
Digital Signature
Caesar Cipher
Vignere Cipher
UX/UI
Usability Principles
Learnability
Safety
Accessibility
Effectiveness
Utility
Interface
User Interface
Static Data
Static data is data that does not change after being recorded. It is a fixed data set.
Dynamic Data
Dynamic data or transactional data is information that is periodically updated, meaning it changes asynchronously over time as new information becomes available