Please enable JavaScript.
Coggle requires JavaScript to display documents.
IA3 Part 1 - Coggle Diagram
IA3 Part 1
Components of data exchange systems
Separation of client and server
Statelessness
Communication between client and server
Making requests
HTTP verbs
Paths
Headers and accept parameters
Sending responses
Data interface
Required Datasets
User details
Superhero details
File formats
JSON
XML
CSV
JPG
Required data structures
Relational database
Data sanitsation
Restructuring
SQL
Cleaning
Normalization
Filtering
Hashing
Data structure
Input Requirements
/id
/id/powerstats
/name
/id/image
Output Requirements
JSON array of powerstats
Returns all info of character
Returns image URL of character
Returns character id
Fields
Games Won
Games played
Email
sImg
sComb
sPow
sDur
sSpd
sStr
sInt
sAlias
sName
Password
Username/email
Data specifications
Integers
Strings
Image file
Requirements
Prescribed
A method to retrieve and data from the SuperHero API and store that data locally.
A method to provide, when requested, the stats of a specific superhero in an appropriate format
A method to provide all the superhero ids
A method to save user credentials
A method to check user credentials
A method to record user stats
A method to provide a user’s stats
maintain functionality without internet connectivity
display the card information accessed via the web API
access the superhero web API
register an account with a username and password
Should support the usability principles
Should have minimal impact upon user experience
Self-determined
Be in English
Work on a variety of devices
Visual principles applied
Elements of a data exchange application
Data set characteristics
Elements of data security processes
Encryption
Symmetric encryption
Block ciphers
DES
3DES
AES
Blowfish
Twofish
Asymmetric encryption
RSA
Decryption
Data exchange methods
REST