Please enable JavaScript.
Coggle requires JavaScript to display documents.
UltraSuperMega Cards (IA1) - Coggle Diagram
UltraSuperMega Cards (IA1)
Constraints
User Environment
Audience
Avid trading card collectors
Superhero fans
Safe to assume that the main users of this program will be somewhat knowledgable with technology, should also cater to those with visual and auditory impairments.
Computer application
MacOS
Windows
Developer Environment
Adobe XD
Windows
Python
MacOS
Usability Principals
Safety
Warning message when adding or deleting cards
Utility
Usable on various operating systems (MacOS Windows)
Responsive design
Platform independent
Effectiveness
Minimal aesthetic to make program inviting to new users
Easy to understand program
Non cluttered menus
Learnability
Familiar icons
Pop up messages telling users what button does
How to screen
Accessibility
Appropriate text colour contrast
Accessible multimedia
Limitations
Limited to PyQt6's interface components (buttons, etc)
Limited to computer performance (how fast a computer runs the program)
Limited to the colours that can be displayed on the device
Limited to a computer screen size
Functional
Code modules (processes)
Ability to record new trading cards into the connected database
Ability to display trading card information to users
Ability to search for trading cards in the database
Ability to navigate menus and different screens
Ability to exit program
Data
Trading card information
Multimedia
User Interface
Large aesthetically pleasing buttons
Should be minimalistic to reduce room for user error
Red and black colour scheme in line with superhero theme
Aesthetically pleasing UI/UX
Visual Communication
Space
Harmony
Proportion
Alignment
Repetition
Shape
Balance
Non-functional
Economic
Must be completed by the 14th of March 2022
Client is the UltraSuperMega Cards firm
No budget for program, budget goes towards acquiring rights of superhero characters
Aesthetics
Minimal aesthetic for ease of use
Big buttons easy to read buttons
Superhero themed, red and black colour scheme
Dark colours so that program is easy on the eyes
Societal/Environment
Windows
Adobe XD
MacOS
SQL
Python
Database
Impacts
Social Impacts
Could change the way people interact with trading cards
Access to improved knowledge
Allows people to connect and foster relationships over their hobby
Economic Impacts
Could prove profitable for UltraSuperMega Cards
Has potential to change how people interact with trading cards, which could have ramifications on the trading card industry
Personal Impacts
Allows users to digitally store and collect their physical cards
A fun way of interacting with trading cards
Allows users to foster their hobby