←

Producing robust programs

From Paper 2: Computational thinking, algorithms and programming
3(a)3 marks
Describe three ways to make a program more maintainable.
From Paper 2: Computational thinking, algorithms and programming
3(b)4 marks
A program accepts a quantity from 1 to 10 inclusive. Complete a test plan with one test each for normal, boundary, invalid and erroneous data, and the expected outcome.
From Paper 2: Computational thinking, algorithms and programming
3(c)2 marks
Explain the difference between iterative and final testing.
From Paper 2: Computational thinking, algorithms and programming
6(c)4 marks
Give the expected return value of charge for: 3 hours, no badge; 6 hours, no badge; 2 hours, badge; and state why the second test is useful.
Score 0 / 13 · 0 of 4 marked

This paper is written by Plasmo in the style of the OCR GCSE Computer Science exam. It is not a past paper and is not produced or endorsed by the exam board.

Producing robust programs Exam Questions: OCR GCSE Computer Science | Plasmo