Six original Cambridge-style questions on analysis, design, coding and testing, with mark-scheme style answers.
State the four stages of the program development life cycle, in order.
Explain what is meant by abstraction.
A cinema wants a program to sell tickets online. Using decomposition, identify three sub-problems the program could be split into.
Identify three methods that can be used in the design stage to plan a solution.
Describe what happens during the coding stage.
For each task, state the stage of the life cycle in which it is carried out: (a) using boundary data on the finished program; (b) deciding the program must store a customer's email address; (c) drawing a structure diagram.
Mark this once you have attempted all six and checked your working. It records a Practiced badge on the topic and adds a one-time bonus. Revealing the solutions alone does not count.