Six original Cambridge-style questions on program development life cycles, with mark-scheme style solutions.
Explain the purpose of a program development life cycle.
Describe what happens in the analysis, design and testing stages.
Describe the principles of the waterfall model and give one benefit and one drawback.
Describe the principles of the iterative model of development.
A games company wants a new mobile game. The designers expect to change the gameplay many times after watching players try it, and a demo is needed in two months. Recommend a life cycle and justify your choice.
Give two drawbacks of using RAD for a very large banking system.
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.