Please enable JavaScript.
Coggle requires JavaScript to display documents.
IA3 - Coggle Diagram
IA3
Tools
Pycharm
SQLite
bootstrap
Flask
Lucidchart
coggle
Web App content
Fext Fields
Radio fields
containers
rows
title
navbar
Wireframes
must be pretty
Must be accurate
Must follow useablity pricnioples
Must follow carp design principles
Must be easy to use
Must look like the web app
Task
Make an API
API must transmit data to a client web app
This data must be encrypted
client Web app is an Alumni Web app
API must transmit data from a backend SQLite database to the client web app
Constraints
Time
Money
Security
programming abitities
User needs
Useability principles
Utility
How useful is the design
Learnability
How well does the solution do what it needs to do
Acsessability
How accessible is it to different groups of people
Saftey
How well does it cope with user error
Effectiveness
how effective is the design
Purpose
To help Nudgee Alumni find events at nudgee
To help Nudgee Alumni stay connected to nudgee
Be easy to use
Help people get what they need
to keep users data secure
Data
Data Security
Data Transsmission
Jitter and Latency
DDoS attacks
Man-in-the-middle Attacks
DNS Spoofing/Poisoning
Insider Threats
Session Hijacking
Access and storing Data
Unauthorised Access to the data
SQL Injection
Physical Risks
Operational Risk
Malware
Data Integrity Issues
Event Data
Alumni Data
Processes
login
Passwords must be hashed
forms for user input needed
must encrypt data from user and database as its transfered
search
Radio form menu
Keyword from user
Home
user data needed
must load after someone has logen in and not be displayed otherwise.
User interfaces
Search Page
Login Page
Home Page
Sucsess Criteria
Perscribed
Must be targeted toward the NCOBA
Must have a backend database to facilitate the storage of member details for event notifications.
Must store information about each Old Boy, including contact details and current professions.
Must have secure data transfer.
Must have a web app to interact with the API
Self determined
Must use RESTful services for the API architecture.
Must use JSON data format when transferring data
Front end design must have useability principles and CARP design principles
Must not have any elements that are not needed ie unused pages or features
Must have an easy to use design
Must have efficient clean working code
Data must be normalised to at least 3NF
Users
Nudgee Alumni
ages > 17