thumbnail

Abstraction and Decomposition

A Level Computer Science terms for AQA
Quiz by klawrence
Rate:
Last updated: April 6, 2021
You have not attempted this quiz yet.
First submittedApril 6, 2021
Times taken20
Average score85.7%
Report this quizReport
3:00
The quiz is paused. You have remaining.
Scoring
You scored / = %
This beats or equals % of test takers also scored 100%
The average score is
Your high score is
Your fastest time is
Keep scrolling down for answers and more stats ...
1. A set of techniques to solve complex problems involving removing unnecessary details so the main processes involved can be easily identified
Decomposition
Abstraction
Data
Problem abstraction
2. The process of reducing a problem down to its simplest components until you find a way of solving it.
Procedural abstraction
Functional abstraction
Data abstraction
Problem abstraction
3. The concept that all solutions can be broken down into a series of procedures or subroutines.
Procedural abstraction
Functional abstraction
Data abstraction
Problem abstraction
4. The process of organising and structuring data in a way that effectively hides the complexity of the data.
Procedural abstraction
Functional abstraction
Data abstraction
Problem abstraction
5. Similar to procedural abstraction, this focuses on common functions that can be used to solve problems.
Procedural abstraction
Functional abstraction
Data abstraction
Problem abstraction
6. Similar to the concept of data abstraction, the complexity of how a system works and how data is stored is not visible.
Abstraction
Functional
Information Hiding
7. Example of Information hiding:
Satnav shows how complex data requirements are hidden from the user who is simply presented with list of directions.
Back button on a browser to click and return to previously looked at page
Unweighted graph matrix
No comments yet