Recommending and justifying improvements to development practices
A specific improvement linked to an identified weakness and justified by its benefits, its costs and the criteria it improves, such as laws, frameworks or measurable security.
Understanding Recommending and justifying improvements to development practices in VCE Software Development U4O2
What it does: Ranking recommendations by risk and impact lets a limited budget and time go to the most serious weaknesses first. Naming the law or framework (APP 11, ISM) shows the compliance criterion improved, and a numeric target makes the improvement measurable. A strong recommendation names a specific improvement, links it to the identified weakness and justifies it with the criteria it improves. Vague advice like 'improve security' does neither. Recommendations must respond to evidence of a weakness. Choosing a tool because it is trendy has no justification. Linking a recommendation to a framework such as the Essential Eight and to a reduced risk gives a credible justification.
Common mistakes: A recommendation must be linked to the weakness it fixes. Enforcing MFA does not address backups, so line 1 should name the missing MFA, for example 'Weakness: no MFA on the repo'. Recommendations are prioritised by risk rating. The high risk fix must come first, because it reduces the most likelihood and impact for the money and time spent.
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 97–130) and word search (Modules 49–130).
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
recommendationFill in the Blanks
Spot the Error
Student with a class code? Join your class →