Mind map
Barbie
Map content
Barbie
Developer Problem
- User Interface
- Features
- Usability Principles
- Safety
- can click links and refresh page to increase safety
- privacy - doesn't save progress
- Effectiveness
- operable by clicking on different drop downs and links
- Utility
- can show the information
- Accessibility
- used by all types of users
- perceivable and robust - image and text provides context
- Learnability
- simple and easy to understand with relevant headings
- Safety
- User Interface Components
- Links
- Buttons
- Images
- Coding Environment
- Development Tools
- Python - Thonny
- runs program
- SQL
- stores/processes, database
- HTML
- markup language - developing webpage
- CSS
- design/layout
- Python - Thonny
- Key Algorithms
- store data
- start up page
- store data
- Development Tools
- Data
- Data Storage & Retrieval
- SQLite Database
- Create table statement used
- Data Source Options
- doesn't save progress such as recent searches
- pros
- can allow efficiency for multiple users
- cons
- safety: progress lost
- pros
- doesn't save progress such as recent searches
- Required Data
- Varchar
- character name, barbie cast, eyes, hair, gender race
- data type length
- 255
- constraint
- NOT NULL
- data type length
- character name, barbie cast, eyes, hair, gender race
- integer
- no. movies, no. characters
- data type length
- 100
- constraint
- composite key
- data type length
- no. movies, no. characters
- Varchar
- Data Storage & Retrieval
- User Interface
Impacts
- Social
- increase social life by interacting
- suitable for all age groups
- risk of safety - no sign up or login - progress might be lost
- Personal
- can filter searches to preferences
- can expand hobbies and knowledge
- increase opportunities
- Economic
- competition
- cost efficient as it is simple and does not require extra developers
- Social
User problem
- User Persona
- User Persona 1
- Needs
- easy to understand
- aesthetically pleasing
- Wants
- expand knowledge in movies, actors, characters
- Details
- Brisbane, Australia
- 17 years old
- Sally
- High school student
- Needs
- User Persona 1
- User Persona
Task Requirements
- Existing Solutions
- BarbieDB website
- shows description of certain characters
- images, texts for understanding
- finds value of Barbie
- Mattel website
- different functionalities: notify, add to cart, wishlist
- BarbieDB website
- Constraints & Limitations
- Coding Environment
- Skills
- extra functionalities e.g. filter, backend, front end, developer tools
- Time
- Due date
- Prescribed Criteria
- PC1 - Web application displays Barbie data from an external data source
- links to relevant information
- effectiveness - displays data that user wants
- utility - can function webapp efficiently
- PC2 -Web application allows a user to search the Barbie data
- search function that user can type in
- PC1 - Web application displays Barbie data from an external data source
- Self Determined Criteria
- SDC1 - The database is easy to navigate around and user can sort their data according to their preferences
- can filter and sort searches for greater efficiency
- elements of visual communication
- SDC1 - The database is easy to navigate around and user can sort their data according to their preferences
- Existing Solutions
Information
- Description
- Queensland Certificate of Education Digital Technologies Mind Map on Barbie, created by Joanna Tsai on 08/10/2024.
- Created by
- Joanna Tsai
- Views
- 0
- History
-
- Created by Joanna Tsai · Jul 9, 2024
- Copied by Joanna Tsai · Oct 8, 2024
- Rating