Spiral Model:– Spiral Model is one of Software Development Life Cycle (SDLC) Models. When sequential process and iterative process come then it comes in use so it is like a combination of both process. Spiral Model provides support for risk handling and easy to know unknown risk by developing prototype and risks are identified before starting development then development team works in spirals until software is ready to be released.
Spiral Model Phases:-
Planning:- In this phase requirements collection with interaction of client side comes then analysis and planning comes for each phase.
Risk Analysis:- Risk Analysis phase is to identify risks then to create mitigation strategy.
Engineering/Development and Testing:- With this phase identification of developed features and testing of developed features is performed.
Evaluation:- Clients evaluation come in this phase with clients feedback and approval of implementation.
Example Image:-