← Back to Dashboard

2.3 Robust Programs

GCSE Computer Science (J277)

Fill in the blanks with the correct words. Click "Check Answer" to see if you're right!

Term: Authentication

Definition:

A security measure used to a user's and level of access permissions.
No attempts
Term: Comments

Definition:

Used to sections of code making a program more .
No attempts
Term: Maintainability

Definition:

Techniques that make easy to , update and maintain.
No attempts
Term: Naming convention

Definition:

A standard adopted for naming , constants and .
No attempts
Term: Validation

Definition:

Checking data by the user meets certain rules. For example: a check to ensure the number entered is within a specific range.
No attempts
Term: Boundary test data

Definition:

Data that is at the of validity.
No attempts
Term: Erroneous test data

Definition:

Data of the incorrect type which should be rejected.
No attempts
Term: Final / Terminal testing

Definition:

Testing carried out the program has been .
No attempts
Term: Invalid test data

Definition:

Data of the correct type but accepted validation
No attempts
Term: Iterative testing

Definition:

Testing carried out development.
No attempts
Term: Logic error

Definition:

The program runs but does give the output.
No attempts
Term: Normal test data

Definition:

Data to a program which you expect
No attempts
Term: Syntax error

Definition:

Rules of the have been the program will not run.
No attempts
Term: Testing

Definition:

Checking a program as intended and does contain errors.
No attempts
Term: Robust programming

Definition:

Techniques that make a hard to or crash.
No attempts
Term: Anticipating misuse

Definition:

Implementing methods that make programs more and robust. Examples: handling by zero errors, handling hardware failures and ensuring are authenticated.
No attempts