Please enable JavaScript.
Coggle requires JavaScript to display documents.
IA3 - Portfolio - Coggle Diagram
IA3 - Portfolio
-
-
User Personas
William
-
-
Enjoys surfing, playing touch football with his friends
Daniel
-
-
he likes gaming, digital technology and sport
he is keen to keep in touch with his friends, some of whom were
boarders
Michael
-
-
Interested in attending the reunion events run by the NCOB association
and sometimes returns to discuss careers with students
Enjoys playing squash, swimming and cycling
-
-
-
Criteria
Prescribed
Functional
The API must provide various API requests, each providing different data, personal data about the member, data regarding alumni events and reunions
Must feature a responsive interface, accessible on mobile devices and personal computers
-
Must develop a prototype API using Python and Flask, accessing a SQLite3 database populated with sample data
Must develop a prototype web app using bootstrap, Flask, and SQLite3
-
Non-functional
-
Must consider social, economic and personal impacts
-
Must adhere to the Australian Privacy Act, and copyright legislation.
-
-
Self-determined
Functional
The web app must have a unique feature, of which makes it distinguishable from its competitors
Code must be organised and structured sufficiently so that an external party could easily read and understand the code
The web app must accommodate the potential for expansion in the future, this includes the effective structuring of code
Must provide users with information regarding upcoming NCOBA events, including location, invited cohorts, and timing
Must include a search feature, searching for any old boy in the system, returning their name and contact information to allow old boys to stay in touch.
Non-functional
-
-
Must acknowledge that there are users that are potentially celebrities/politicians, this may call for greater security
-