Software Evaluation
Evaluate software using evidence about fitness for purpose, efficiency, usability, maintainability and robustness.
How to study Higher Computing Science
Move from requirements to structured designs, trace code and data precisely, and support every test or evaluation judgement with observable evidence.
Core concepts
Concept 1
Fitness for purpose is judged against the stated functional requirements and intended users.
Exam cue: Name the criterion, cite a feature or test result and explain the effect.
Concept 2
Efficient use of constructs considers unnecessary processing, suitable structures and clear modular logic.
Exam cue: Separate code efficiency from execution speed claims that lack evidence.
Concept 3
Usability concerns user interaction, maintainability concerns safe future change, and robustness concerns handling invalid or unexpected conditions.
Exam cue: Turn a weakness into a specific design or implementation improvement.
Risk pitfalls and guardrails
Saying the solution is fit for purpose simply because it runs.
Guardrail: Check route, scope, data type, boundary, loop condition, identifier and expected output before committing to the response.
Treating maintainability and usability as synonyms.
Guardrail: Check route, scope, data type, boundary, loop condition, identifier and expected output before committing to the response.
Claiming robustness without considering invalid or extreme inputs.
Guardrail: Check route, scope, data type, boundary, loop condition, identifier and expected output before committing to the response.
Memory anchors
Fitness for purpose
The solution satisfies its stated requirements for the intended context.
Efficient constructs
Data structures and logic avoid unnecessary work while remaining clear and appropriate.
Usability
Intended users can understand and operate the solution effectively.
Maintainability
The solution is structured and documented so future changes can be made safely.
Robustness
The solution handles invalid, extreme or unexpected conditions without inappropriate failure.
Evaluation statement
Criterion + evidence + effect + justified improvement.
Checkpoint rule
Do the check-up only after you can summarize each concept in one sentence and identify one dangerous pitfall from memory.
Knowledge Check (after reading)
Short check-up to confirm understanding of this module.
Check-up Questions
A booking program passes every required functional test. Which conclusion is best supported?
Users complete a task correctly but require many unnecessary screens. Which quality is weakest?
Answer all questions to submit.
Next step personalized recommendations
Continue learning
Move forward only after this module is stable.
What is Pass Harbor?
Completely free exam prep for 247 UK exams.
- Practice questions
- Flashcards
- Study guides
- Mock exams
- No registration
- No paywall
- Start instantly
“No more expensive exam prep. Quality study tools should be accessible to everyone.”
