Please enable JavaScript.
Coggle requires JavaScript to display documents.
the problem - Coggle Diagram
the problem
functional
inputs
framework
soap
rest
using rest
transfer protocol
http
https
using https
ftp
data format
json
using json
xml
csv
Data interface components
widgets
treeview
metacritic
name
release date
popularity
rating
classification
labels
entryboxes
radiobuttons
dropdown boxes
frames
list box
login for users
window for searching using platforms, genres and upcoming and recent release dates
search using name window
game information window
outputs
python dictionary
response objects
widgets
RAWG API
data exchange methods
HTTPLib
Urllib
Requests
the requests library will be used
filters
name
genres
platforms
release date
recently released
Metacritic rating
non-functional
security and privacy
passwords
authentication
API keys
risks
availability and integrity concerns
confidentiality risks
unauthorised access risks
data misuse and profiling
impacts
economic
should comply with legal requirements and ethical standards
should adhere to intellectual property law
should create job opportunities
social
prioritize accessibility
should consider peoples wellbeing
should have a user feedback section
personal
assist staff memebers
support video game users (lucca)
support users like renuka looking for games as presents
useability principles
learnability
utility
efficiency
accessibility
visual communication principles and elements
safety
CIA
confidentiality
protect private information
APP principles
APP 1
open and transparent management
APP 6
when can use or disclose personal information
APP 11
protection of personal information
integrity
ensure the data remains accurate
availability
ensure the data is available to the correct users
personas
robert
34yrs old
staff member at EB games
use app to support customers in decisions
lucca
15yrs old
avid gamer
uses multiple platforms
wants upcoming games information
renuka
48yrs old
parent of teenager
wants popular and upcoming games