Please enable JavaScript.
Coggle requires JavaScript to display documents.
Digital Solution (Functional Requirements (Data (Brisbane City Council…
Digital Solution
Functional Requirements
Data
Brisbane City Council Datasets
Park - Locations
Park Assets and Facilities Locations
Swimming Pool Locations
How well do these datasets serve purpose of application?
File types
csv
geo.json
Normalisation of data
MySQL
Used for flatfile or relational databases (tables)
Data-flow diagram
External entities (users)
Processes
Datastore (chosen B.C.C. datasets)
User Interface
sketches
rough idea (usually hand drawn) to decide which UI components are best
Wireframes
Refined UIs digitally made which contain the best combination of UI components from sketches
Same or very similar to the final prototype
Prototype UI
CSS
Used for the style of UI
HTML
Used to display content and locations of each component
Functionality of application
PythonAnywhere
Used to facilitate all coded components of applocation
Python
load HTML sheets from URL
Submit queries into SQL
Process user input to generate output using proper syntax
Algorithms
IPO Charts
Ideation to processes users input to generate output
Non-functional Requirements
Prescribed Criteria
Consider usabilityprinciples
Safety
How well does the application prevent errors and how easily can the user fix errors that might occur
Learnability
How quickly and easily can users navigate and complete tasks in the application
Effectiveness
How well does it do what it needs to do
consider CARP principles
Accessibility
must be suitable for use on their available device (standard laptop)
Utility
how useful is it in achieving the user purpose
Data security
User Personal Information
Constraints
User Environment
Target Demographic
Consider Existing User Personas
Technical skills of user
All users in demographic should be able to easily use the web application
Consider available devices
Developer Environment
Programming Skills
pythonanywhere
MySQL
HTML/CSS
Design skills and creativity
Time limit
Technology and tools available to develop the solution