0478.7.0.01: Understand the program development life • Including identifying each stage and performing: past paper questions
Real questions on 0478.7.0.01: understand the program development life • including identifying each stage and performing
The newest 20 of 48 written questions. Open one to see it on the real paper.
- 0478/22 · May/June 2026 · Q4[6]
The program development life cycle is split into several stages. Outline what happens during the coding and testing stages of the program development life cycle. coding testing Turn over
See it on the paper → - 0478/23 · May/June 2026 · Q3c[6]
Write the pseudocode for an algorithm to perform a validation check and a verification check on a new password to meet the following criteria: 1 2 3 4 5 Input a new password. If the password is less than 10 characters in length, ask for it to be input again until it is at least 10 characters in length. If the password...
See it on the paper → - 0478/23 · May/June 2026 · Q4b(i)[5]
Write the pseudocode statements to show how you would change the algorithm so that only times in the correct range could be input. The time taken to finish the race needs to be input again until valid data is input. Clearly state where in the original algorithm your new statements would be placed. Do not rewrite the wh...
See it on the paper → - 0478/23 · May/June 2026 · Q4b(ii)[1]
Identify one other possible problem with the algorithm.
See it on the paper → - 0478/23 · May/June 2026 · Q5a[3]
Complete the trace table for the algorithm, using the input data: 49.8, 48.7, 62.5, 49.9, 30.0, 58.2, –12.5, 50.0, 26.7, – 49.2, 58.9 PassCount FailCount Count Size OUTPUT
See it on the paper → - 0478/23 · May/June 2026 · Q5b[2]
Describe how you would change the flowchart to prevent negative numbers from being input.
See it on the paper → - 0478/22 · February/March 2026 · Q3[6]
The program development life cycle is split into a number of stages. Describe what happens during the analysis and design stages of the program development life cycle. analysis design
See it on the paper → - 0478/21 · October/November 2025 · Q7d[4]
Write the algorithm in pseudocode. A copy of the algorithm is provided for you on page 11. START Count 0 INPUT Number Value Count * Number IS Value <= 100 ? Count Yes Count + 1 No Count Count - 1 OUTPUT Count STOP
See it on the paper → - 0478/23 · October/November 2025 · Q7b[1]
Identify one programming technique used in the algorithm.
See it on the paper → - 0478/22 · May/June 2025 · Q1[1]
Tick (✓) one box to complete the description of abstraction. Abstraction is part of the analysis stage of the development life cycle. Abstraction means A testing the solution to the problem. B writing a program using program code. C defining the sub-systems that make up the problem.
See it on the paper → - 0478/22 · May/June 2025 · Q2[3]
A fence measuring 2 metres in height and 20 metres in length needs painting. The area of the fence needs to be calculated so that enough paint for the job is purchased. After the task is decomposed, there are three component parts: input, process and output. Three component parts and four example descriptions are shown...
See it on the paper → - 0478/22 · February/March 2025 · Q3[4]
Four development life cycle stages and five descriptions are shown. Stage Description testing identifying the problem and requirements Draw one line from each stage to the most appropriate description. Not all descriptions will be used. reviewing the final solution to suggest further developments analysis coding using...
See it on the paper → - 0478/22 · February/March 2025 · Q7b[1]
State the purpose of the algorithm on page 6.
See it on the paper → - 0478/22 · October/November 2024 · Q5a[1]
Analysis is one stage in the program development life cycle. State one other stage in the program development life cycle.
See it on the paper → - 0478/22 · October/November 2024 · Q5b[3]
Analysis is one stage in the program development life cycle. Describe the analysis stage of the program development life cycle.
See it on the paper → - 0478/23 · October/November 2024 · Q5[6]
One stage of the program development life cycle is the analysis stage. Identify and describe two other stages of the program development life cycle. Stage Description Stage Description
See it on the paper → - 0478/22 · May/June 2024 · Q1[1]
one box to identify a method used to design and construct a solution to a computing problem.
See it on the paper → - 0478/22 · May/June 2024 · Q3[3]
three different tasks in the analysis stage of the program development life cycle.
See it on the paper → - 0478/22 · May/June 2024 · Q11[15]
a program that meets these requirements. You must use pseudocode or program code and add comments to explain how your code works. You do not need to declare any arrays or variables; you may assume that this has already been done. All inputs and outputs must contain suitable messages.
See it on the paper → - 0478/22 · February/March 2024 · Q1[1]
Tick (✓) one box to show which task is part of the analysis stage of the program life cycle. A coding B decomposition C design D testing
See it on the paper →
What examiners said
Comprehensive responses • Most candidates clearly understood the various processes that take place during the analysis stage of the program development life cycle. • Most candidates were aware of the use of structure diagrams, flowcharts and pseudocode during the design stage of the program development life cycle. Limited responses • Many responses needed to show greater understanding of the spec...
— Examiner report, February/March 2026, 0478/22 Q3 (Cambridge)
Most candidates were aware that abstraction means removing details from the problem that are not relevant.
— Examiner report, May/June 2025, 0478/22 Q1 (Cambridge)
Most candidates were able to connect all or some of the component parts: process, output and input to their most appropriate relevant description in the context of calculating the amount of paint required for a fence.
— Examiner report, May/June 2025, 0478/22 Q2 (Cambridge)
Past papers, syllabus and examiner reports © UCLES (Cambridge University Press & Assessment). Questions are matched to topics from the official syllabus. AssessPro is independent and not endorsed by Cambridge.