Understanding the Spiral model
The Spiral model is a combination of the iterative development process model and sequential linear development model, that is, the waterfall model, with very high emphasis on risk analysis.
Core phases
The Spiral model is pretty much similar to the incremental model in which more emphasis is placed on risk analysis during the course. In the emerging IT industry, risk factor is part and parcel of the process. Instead of avoiding the risk elements, it is advisable to identify the risk and apparently to build the alternative solution. It is referred as risk analysis. The four phases adopted in the Spiral model are explained in the following diagram:

Identification: In the first phase, that is, the Identification phase, it is essential to find out the purpose of the software along with the measures to be taken. It helps to achieve a software to serve all your requirements.
The key coverages in the first phase are listed as follows:
- Studying and gathering requirements...