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
A program accepts ages from 0 to 120 inclusive. Which value is an example of boundary test data?
The maintainability of a solution is a key evaluation criterion.
Which stage of a systematic approach to problem solving involves establishing the requirements of the system?
Evaluation normally takes place before a solution is implemented, to decide whether it should be built.
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:
- 4.13.1.1 Analysis
- 4.13.1.2 Design
- 4.13.1.3 Implementation
- 4.13.1.4 Testing
- 4.13.1.5 Evaluation
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 trialRevising 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