UX characteristic: usability
How easily, quickly and accurately users can learn and use software to achieve their goals, including ease of learning, efficiency of use, and error prevention and recovery.
Understanding UX characteristic: usability in VCE Software Development U3O2
What it does: A confirmation prompt stops accidental actions, which is error prevention and so improves usability. Usability is about the user's experience of achieving goals, not about processing speed. Speed of code is part of efficiency of the solution, not usability. Ease of learning is how quickly a first-time user can work out how to use the software without help. Shortcuts let regular users complete tasks with fewer steps and less time, which is efficiency of use. Undo lets the user fix a mistake after it has happened. That is error recovery. Clear labels help users learn the interface quickly and make fewer mistakes. Unlabelled icons force users to guess.
Common mistakes: The loop never asks for age again, so the user can't recover from a bad entry and is stuck in an endless loop. Line 4 should be INPUT age so they can correct the mistake. The condition is reversed. The 'Are you sure?' prompt would show for every choice except delete. For error prevention, the confirmation should appear only when choice = 'delete'.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 86–109) and word search (Modules 86–119).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
usabilityFill in the Blanks
Spot the Error
Student with a class code? Join your class →