logo

Question detail

Describe how an iterative process using prototyping or an agile approach could be used to develop a program. Explain why focusing on the critical path first can be useful.

Try the question, check the answer, then read the explanation to understand the curriculum point.

At a glance

Question

Type

practice

Style

Topic

Aspects of software development

Exam-style question

Try this first

Describe how an iterative process using prototyping or an agile approach could be used to develop a program. Explain why focusing on the critical path first can be useful.

Model answer

What a good answer should say

  • Development can begin with a prototype or an initial implementation of the essential part of the solution.
  • The critical path should be identified as the functionality that must work for the main solution to operate.
  • This functionality can be coded, tested with suitable test data and debugged.
  • Results and user feedback can then be used to improve the implementation or revise requirements.

Explanation

Why this works

The answer should describe repeated cycles of implementation, testing, debugging and feedback rather than a single attempt followed by a final release. It should also connect prioritising the critical path with early validation of the essential solution.

Common mistake

No common mistake is linked to this question yet.

Related flashcards

No flashcards are published for this page yet.

Related practice questions

No questions are published for this page yet.