AQA A Level Computer Science (7517)

4.13: Systematic Approach to Problem Solving: revision quiz and key terms

Free practice for 4.13: Systematic Approach to Problem Solving in AQA A Level Computer Science (7517). It has 5 parts: 4.13.1.1 Analysis, 4.13.1.2 Design, 4.13.1.3 Implementation, 4.13.1.4 Testing and 4.13.1.5 Evaluation. Try the questions, then check the key terms.

Try 5 free questions

No sign-in needed. Tap an answer to check it.

Question 1 · Multiple choice

A program accepts ages from 0 to 120 inclusive. Which value is an example of boundary test data?

Question 2 · True or false?

The maintainability of a solution is a key evaluation criterion.

Question 3 · Multiple choice

Which stage of a systematic approach to problem solving involves establishing the requirements of the system?

Question 4 · True or false?

Evaluation normally takes place before a solution is implemented, to decide whether it should be built.

Question 5 · Multiple choice

During which stage are the algorithms and data structures for a solution planned?

In RADevo, this topic has fill-in-the-blank, matching, multiple-choice and true or false activities, and every question you get wrong comes back in Revise today until you've learnt it.

Key terms for 4.13: Systematic Approach to Problem Solving

Analysis
The first stage of a systematic approach to problem solving, involving defining a problem and its requirements.
Boundary test data
Values at the edges of the valid range, and just beyond them.
Design
The stage in which the structure, algorithms, data structures and interface of a solution are planned.
Erroneous test data
Represents invalid values a program should correctly reject or handle.
Establishing requirements
Determining what the system that solves the problem must do.
Evaluation
Judging how well the finished solution meets its requirements.
Normal (typical) test data
Represents values a program would be expected to handle under typical conditions.
Prototype
An early, simplified version of a solution used to clarify requirements with users.

What 4.13: Systematic Approach to Problem Solving covers

In RADevo this topic has a full topic test and a focused quiz for each part:

Teaching AQA A Level Computer Science (7517)?

Set this topic as homework in two clicks, see who has done it and which questions your class got wrong, and start every lesson with a Do Now built from their mistakes.

Start a free 2-week trial

Revising for this?

If your school uses RADevo, sign in to do the full quizzes and keep your progress. If it doesn't, show this page to your Computing teacher.

Log in to RADevo