Program development life cycle
Flowcharts
Pseudocode
Test data
Validation
100

Identify the four stages of the program development lifecycle in the correct order

Analysis

Design

Coding

Testing

100

What is the name given to a diagrammatic representation of an algorithm

Flowchart

100

What is the name given to code like statements that are used to design an algorithm but do not follow any specific language

Pseudocode

100

Identify three different types of test data

Normal

Abnormal

Extreme 

Boundary

100

Identify three methods of validation

Range check

Length check

Type check

Format check

Presence check

200

The process of splitting a system or problem into smaller sub-systems or sub-problems

Decomposition

200

What shape do we use for a question with two outcomes, yes or no, true or false

Decision / Diamond

200

Identify three rules to follow when writing pseudocode

Capitalize keywords

Camel case identifier names

End multiline structures

Indentation to show hierarchy 


200

What is the difference between extreme and boundary test data

Extreme test data is on the edge of what is allowed. 

Boundary test data is on the edge of being accepted and data is on the edge of not being accepted. 

200

Which methods of validation is used when you want to ensure that a key field is not left empty and that only numbers are entered

Presence check and type check

300

Identify three documents that can be constructed during the design stage

Pseudocode

Structure chart

Flowchart

300

What shape do we use for the following statement in a flowchart : 

x= x + y

Rectangle

300

Describe the purpose of pseudocode

It serves as a bridge between human thinking and actual programming by focusing on the logic and structure without being bound to syntax rules of a specific programming language.

300

Why can you have the same test data as normal and extreme types of test data

As data is within the range of acceptable then it can serve as both extreme and normal test data

300

Which method of validation is used for postal code

Format check