Please enable JavaScript.
Coggle requires JavaScript to display documents.
Timer - Coggle Diagram
Timer
Constraints
User interface
Showcased for general public
Simple and understandable
Must follow specified colour pallet
Red, blue, black and white (specific tones provided)
Needs to include three score-changing buttons for each score
Add 1
Take 1
Reset
Needs at minimum, two scores and a time
Scores need to be actively adjustable with buttons
Timer should have buttons to start, stop and reset / set it
Timer needs to play a sound when count down ends
Time needs to be adjustable
Usability principles
Accessability
Usable and understandable by most
Effectiveness
Successfully completes task
Safety
Keeps input information private unless directed otherwise
Does not save input information unless required
Utility
Can function in multiple situations
Third team swaps in
Game needs to be put on pause
Learnability
Easily understood
Easily used
CARP
Contrast
Alignment
Repetition
Proximity
Developer environment
Windows
Python
Tkinter library
Visual Studio Code
Github
Accessibility guidelines
Perceivable
Easily read by most
Readable fonts and languages
Contrasting colours
Operable
Interactive and usable interface
Understandable
Interface and controls
User interaction understandable
Viewed screen understandable
User environment
Laptop
Windows or apple
projected onto larger screen
mouse and keyboard
Non-functional requirements
Social / environment
Non-offensive content
Large audience
Represents school
Could offend people
Economic
No economic requirements
No budget/costs
Aesthetic
specified colour pallet
CARP
Contrast
Contrasting colours, easier to read
Alignment
Buttons and boxes aligned
Repetition
Constant design theme throughout
Proximity
Similar information stored together
Legal
Shouldn't use copyrighted properties
images
sounds
Doesn't save data beyond what is required
Functional
Data
Saved as variables
Time
Names
Score buttons
Score
When save button pressed
Saved to text file
Input time
Names
Score buttons
User interface
Buttons
start button
stop button
reset button
3 score buttons
Clear button
Save button
Load button
Exit button
Time
Entries
Scores
Team names
Code modules (processes)
Countdown
Input
Start
pause
reset
score
3 different score buttons
reset score
two separate scores