Identify the four stages of the program development lifecycle in the correct order
Analysis
Design
Coding
Testing
What is the name given to a diagrammatic representation of an algorithm
Flowchart
What is the name given to code like statements that are used to design an algorithm but do not follow any specific language
Pseudocode
Identify three different types of test data
Normal
Abnormal
Extreme
Boundary
Identify three methods of validation
Range check
Length check
Type check
Format check
Presence check
The process of splitting a system or problem into smaller sub-systems or sub-problems
Decomposition
What shape do we use for a question with two outcomes, yes or no, true or false
Decision / Diamond
Identify three rules to follow when writing pseudocode
Capitalize keywords
Camel case identifier names
End multiline structures
Indentation to show hierarchy
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.
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
Identify three documents that can be constructed during the design stage
Pseudocode
Structure chart
Flowchart
What shape do we use for the following statement in a flowchart :
x= x + y
Rectangle
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.
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
Which method of validation is used for postal code
Format check