Effectiveness of a solution
How well a solution does what it was meant to do, giving correct, complete and usable results that meet the requirements and suit its purpose.
Understanding Effectiveness of a solution in VCE Software Development U3O2
What it does: Checking each requirement against test results shows whether the solution meets requirements, which is a key measure of effectiveness. Effectiveness is about achieving the intended purpose. Speed and resource use relate to efficiency, which is a different evaluation criterion. Incorrect output means the solution is not accurate, so it is not effective, no matter how fast it runs. Fitness for purpose means the solution is suitable for what it is meant to do and who will use it, not whether it uses the latest technology. Accuracy is checked by comparing what the program produces with what it should produce. Running without crashing does not prove correct results.
Common mistakes: Adding 1.1 gives 101.1, not the expected 110, so the output is inaccurate. Adding 10% needs price * 1.1 to give a correct result. The requirement says a mark equal to the pass mark must pass. Using > wrongly fails a mark of 50, so the solution does not meet the requirement. It should be >=.
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
EffectivenessFill in the Blanks
Spot the Error
Student with a class code? Join your class →