Qualification:
Cambridge Advanced National in Computing (AAQ)
Unit:
F160: Fundamentals of Application Development
Certificate:
Computing: Application Development (H029 / H129)
2.2 - Phases of Software Development Models
Watch on YouTube:
Phases of Software Development Models
There are seven phases of software development models you need to know.
​​​​​​
As well as knowing the common phases and the key tasks within each phase, you must also understand how and why phases interact with each other and why they may iterate.
Phases of Software Development Models
Key Phases



​​​Planning (including requirements and feasibility)


​​​Design
Construction / Creation

​​​Testing




Implementation (including phased, parallel and big bang (crash) methods)


Maintenance
​​Documentation creation
Phased
Parallel
Big Bang
Questo's Questions
2.2 - Phases of Software Development Models:
​​​
1. Describe the common tasks in each of the first four phases of software development. [8]
​​​
2. Explain the three implementation methods: phased, parallel and big bang (crash). ​[6]
​​
3. Describe the common tasks in the final two phases. ​[4]
​
4. Explain why it is important that phases interact with each other. [2]
Maintenance is important - as of 2025, some US air traffic control towers still use and maintain systems using Windows 95 and floppy disks because of their reliability.
Did You Know?
