AQA AS Computing: 1.2 Stages of Problem Solving Flashcards
To revise the key terms from chapter 1.2 Stages of Problem Solving
Given
An initial situation
Problem
A given where it is not immediately obvious how to reach the goal
Goal
A desired outcome
Resources
Things that can be used to reach a goal and impose constraints
A well defined problem
A well defined problem has four components: givens, resources and constraints, a goal and ownership
Defining boundaries
establishing the limits or rules about what can and can not be done when solving a problem
Lateral thinking
Used to challenge assumptions, establish facts and define the boundaries of problem solving
Top-down design
Breaks a problem into smaller problems that are easier to work on
Module
A self contained entity that results when a problem is divided into subproblems; each module corresponds to a subproblem
Stepwise refinement
The process of breaking a problem down through successive steps into smaller problems
Structure table
an indented, numbered list of steps produced by stepwise refinement