Please enable JavaScript.
Coggle requires JavaScript to display documents.
Brisbane Bikeway Sections - Coggle Diagram
Brisbane Bikeway Sections
Constraints
Developer environment
Technology and tools available to develop the solution
Microsoft Powerpoint
Pseudocode
Draw.io
PyCharm
Resources
PyCharm
Draw.io
Brisbane City Council Open Data
Technical skills
Programming
SQL database
SQLite3 database
Coding
Time frame
5 weeks
Workflow
Criteria
Prescribed
Self-determined
Design skills
Ability to create aesthetically appealing layout
Use of supplied resources
Programming skills
Ability to code the functioning of the website
Utilisation of coding and programming e.g. python
Accessibility guidelines
Task restrictions
Client
Needs
Brisbane City Council (BCC)
Website interfaces incorporate BCC data
Information related to Brisbane City e.g. locations
User environment
Demographic
User personas
Samantha
Age: 16
Preferred device: iPhone
Needs: morning bike route to avoid traffic
Riley
Age: 45
Preferred device: computer
Needs: difficult bike route
Selena
Age: 30
Preferred device: laptop
Needs: easy bike route in her suburb
User technical skills
Customisations
Types of devices
Capabilities of the user
Bikers
Personalise website towards audience
Interests
Needs and wants
Presentation of accurate and relevant information
Appealing and understandable layout
Non-functional Requirements
Hardware
Technical components
Internet connection
Browsers
Legal
Data privacy functions
Restrictions towards personal data
Account accessibility/privacy
Copyright and property restrictions
Contractual obligations
Aesthetics
Client style
Incorporation of visuals of the BCC site
User appeal
Visual aesthetic
Contrast of elements to improve useability
Econominal
Time frame
5 weeks
Project budget and resources
Societal/environmental
Security
Protection of user information
Personal data storage
Login and registration details
Functional Requirements
Data
Open data sources (BCC)
CSV file format
Existing solutions/data
Brisbane City Council Bicycle website
https://www.cyclingbrisbane.com.au/
Brisbane City Council Events website
https://www.brisbane.qld.gov.au/whats-on-in-brisbane
User Interface
Layout
Colour schemes
Visual elements
Colour
Form
Line
Proportion
Scale
Shape
Space
Texture
Tone
Visual principles
Alignment
Balance
Contrast
Harmony
Hierarchy
Proximity
Reoetition
Useability principles
Accessibility
Perceivable
Understandable
Effectiveness
Accuracy
Efficiency
Learnability
Consistency
Familiarity
Safety
Correction
Strategical
Utility
Responsiveness
Portability
Software
Software development cycle
Explore
Develop
Generate
Evaluate and Refine
Coding language
Programming
Website functions
Protecting/securing user information
Navigating to different pages
Storing personal information
Code modules
Login
Data inputted from user
Stored data located in website database
Correct information navigates to user-specific homepage
Register
Data inputted from user
New data added to website database
Data structure and data types
Bikeway locations
Objectid
Traffic_types_description
Street_name
Suburb
https://www.data.brisbane.qld.gov.au/data/dataset/bikeway-sections/resource/f0b2a7b1-5d3b-4184-a855-b081bae0ac78
Bikeway counts
Objectid
Site_name
Number_count
https://www.data.brisbane.qld.gov.au/data/dataset/bikeway-counts/resource/3ae0611c-2241-4473-a740-d99c1c3ffa6b?view_id=d8c2e240-497e-4938-b9fe-c884523caa04
Managing visual display
Identified in self-determined criteria
CARP
Visual elements and principles
Search
User inputted searches
Ability to navigate to different tabs
Processing user input
Login and register data
Menu options
Available to users
Calculations with data
Programming the functionality of the website