3.2.1 Spiral Model
This is best explained by the following spiral diagram. In the diagram below, software
product development proceeds along the red spiral, with each arrow representing a new
build/release cycle. This iterative model exploits the previous build/release cycles in
terms of incorporating customer inputs / feedback into the requirements gathering and
synthesis phase for subsequent build / release cycles.