CH11 Flashcards

1
Q

Name the validity check:
Check that the input falls within a known range.

A

Range checks

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

Name the validity check:
Check that the input does not exceed some maximum size e.g.
40 characters for a name

A

Size checks

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

Name the validity check:
Check that the input does not include characters that should not
be part of its representation e.g. names do not include numerals.

A

Representation checks

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

Name the validity check:
Use information about the input to check if it is reasonable rather
than an extreme value.

A

Reasonableness checks

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

Dependabale programming validity checks include _____ checks, ______ checks, _____ checks, and ______ checks.

A

range, size, representation, reasonableness

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

T/F: A program exception is an error or some unexpected event such as a power failure.

A

True

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

For systems that involve long transactions or user interactions, you should always provide a ____________ capability.

A

restart

it allows the system to restart after failure without users having to redo everything that they have done.

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

T/F: Restart does not depend on the type of system.

A

False, depends.

ex: Save state periodically and restart from the saved state or keep copies of forms so that users don’t have to fill them in again if there is a problem.

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

__________ testing involves running the program to assess whether or not it has reached the required level of reliability.

A

Reliability (Statistical testing)

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

__________ testing is testing software for reliability rather than fault detection.

A

Statistical

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

T/F: Measuring the number of errors allows the reliability of the software to be predicted.

A

True.

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