Annoying AS Terms Flashcards

1
Q

Information Hiding

A

The process of hiding all details of an object that doesn’t contribute to the essential characteristics.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Procedural Abstraction

A

Abstracting away the actual values used in a procedure and defining them in a mathematical way.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Functional Abstraction

A

Breaking down a complex problem into a series of reusable functions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Data Abstraction

A

Hiding how data is represented so that it is easier to build a new kind of data object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Problem Abstraction

A

Details are removed until the problem is represented in a way that is possible to solve because the problem is reduced to one that has already been solved

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Representational Abstraction

A

Representation by removing unnecessary details so only the information that is needed to solve the problem is required.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Abstraction by Generalisation

A

Grouping by common characteristics

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Decomposition

A

Breaking a problem into a number of sub-problems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Procedural Decomposition

A

Breaking down a problem into smaller sub-problems, each of which solve an identifiable task and may be further subdivided.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Composition

A

Combining procedures into compound procedures or building up a whole system from smaller units

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Automation

A

Models are put into action to solve problems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly