Key terminology 2.3 Flashcards

1
Q

Defensive design

A

The planning and design of contingencies

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

Input sanitation / validation

A

Ensuring data input meets specific criteria

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

Authentication

A

Verifying a user’s identity before they use a program

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

Maintainability

A

Techniques allowing code to be easily maintained, debugged and updated

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

Comments

A

Used to explain parts of code, and ignored by the compiler

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

Indentation

A

Making it easier to see different sections of code, and to create iteration and selection

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

Testing

A

Testing a program under various conditions to ensure it works properly

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

Iterative testing

A

Testing a program during development

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

Final / terminal testing

A

Testing a program after development

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

Syntax error

A

A break in the rules of the computer language stopping a program from running

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

Logic error

A

When the program runs but the output isn’t as expected

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

Test data

A

Values used to test a program, including normal, boundary and erroneous / abnormal data

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

Range check

A

Checking data is between certain values

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

Type check

A

Checking data is in the right form, e.g. integer or string

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

Presence check

A

Checking data has been input

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

Format check

A

Checking data is in the right structure, e.g. a postcode is AA0(0)0AA