Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1Analysis | AThe first stage of the PDLC, where the programmer works out exactly what problem must be solved and what the program must do | |
| 2Abstraction | BDecomposition | |
| 3During analysis, a big problem is split into smaller sub-problems that are easier to solve | CAnalysis -> Design -> Coding -> Testing | |
| 4Analysis happens before any design or coding, so the first stage comes before flowcharts, pseudocode and program code | DDrawing a flowchart is a design task, not analysis. Analysis identifies the problem and requirements, using abstraction and decomposition. | |
| 5A student starts writing code in the analysis stage | EKeeping only the details needed to solve the problem and hiding the ones that are not needed | |
| 6Analysis: draw a flowchart of the algorithm | FCode is written in the coding stage, not in analysis. Analysis only works out the problem and what the program must do, before any design or code. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
Analysis — The first stage of the PDLC: work out exactly what problem must be solved and what the program must do, using abstraction and decomposition, before any design or code.// Stage 1: Analysis
// Work out what the program must do// Analysis comes before design and coding// Use abstraction to ignore extra detail// Decomposition splits a problem into parts// Analysis lists the requirements