3.1: Defensive Design

Exam Board:
OCR

Specification:
2020

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)

Maintainability

Understand why commenting is useful and apply this appropriately

Questo's Questions

3.1 - Defensive Design:

1. Describe t. [2]