3.1: Defensive Design

Exam Board:


Defensive Design Considerations

Understanding of the issues a programmer should consider to ensure that a program caters for all likely input values.

Understanding of how to deal with invalid data in a program.

Authentication to confirm the identity of a user

This page is still being updated.

Input Validation

Practical experience of designing input validation and simple authentication (e.g. username and password)


Understand why commenting is useful and apply this appropriately

Monochrome on Transparent.png

Questo's Questions

3.1 - Defensive Design:

1. Describe t. [2]