The Spiral Model is a Software Development Life Cycle model. A Software Development Life Cycle is a sequence of processes and practices that, when followed, eventually produce software.
The spiral model has a number of phases – each phase can be divided into four quadrants. A graphical representation of this is shown above, where each loop of the spiral represents one phase.
The phases in the spiral model work much like the Iterative Model. In the first phase, the complete software is built and in the subsequent phases, changes and improvements are made. Each phase is divided into the following processes: