Iterative Development Process
Describe and implement analysis, design, implementation, testing, documentation and evaluation as a repeating development process.
How to study National 5 Computing Science
Move from functional requirements to designs and implementation, trace data and code carefully, and support testing and evaluation with evidence.
Core concepts
Concept 1
An iterative process revisits phases as evidence and feedback reveal changes.
Exam cue: Link each named phase to its concrete output.
Concept 2
Analysis establishes the problem, design plans the solution, and implementation creates it.
Exam cue: Explain iteration by showing why a later finding sends work back to an earlier phase.
Concept 3
Testing supplies evidence, documentation communicates the solution, and evaluation judges it against requirements.
Risk pitfalls and guardrails
Presenting the phases as a one-way sequence that can never be revisited.
Guardrail: Check option route, data type, valid boundary, loop condition, array index, identifier and expected output before committing to the response.
Confusing evaluation against requirements with testing individual cases.
Guardrail: Check option route, data type, valid boundary, loop condition, array index, identifier and expected output before committing to the response.
Memory anchors
Analysis
Identify the problem’s purpose and functional requirements.
Design
Plan data, logic and interface before implementation.
Implementation
Translate the design into a working digital solution.
Testing
Use planned data and expected results to find whether the solution behaves correctly.
Documentation
Record information needed to understand, use or maintain the solution.
Evaluation
Judge the completed solution against requirements and quality criteria.
Checkpoint rule
Do the check-up only after you can summarize each concept in one sentence and identify one dangerous pitfall from memory.
Knowledge Check (after reading)
Short check-up to confirm understanding of this module.
Check-up Questions
Which phase establishes what a new program must do?
A client comments on an early working version and asks for a changed report. What should happen next in an iterative process?
Answer all questions to submit.
Next step personalized recommendations
Continue learning
Move forward only after this module is stable.
What is Pass Harbor?
Completely free exam prep for 247 UK exams.
- Practice questions
- Flashcards
- Study guides
- Mock exams
- No registration
- No paywall
- Start instantly
“No more expensive exam prep. Quality study tools should be accessible to everyone.”
