The spiral model combines the idea of iterative development with the systematic, controlled aspects of the waterfall model. This Spiral model is a combination of iterative development process model and sequential linear development model i.e. the waterfall model with a very high emphasis on risk analysis. It allows incremental releases of the product or incremental refinement through each iteration around the spiral.
The spiral model has four phases. A software project repeatedly passes through these phases in iterations called Spirals.
- Planning
- Risk analysis
- Development and testing
- Evaluation
The following illustration is a representation of the Spiral Model,
listing the activities in each phase.
1. Planning :-
Each cycle in the spiral starts with the identification of purpose for that cycle, the various alternatives that are possible for achieving the targets, and the constraints that exists.
2. Risk analysis :-
The next phase in the cycle is to calculate these various alternatives based on the goals and constraints. The focus of evaluation in this stage is located on the risk perception for the project.
3.Development and testing :-
The next phase is to develop strategies that resolve uncertainties and risks. This process may include activities such as benchmarking, simulation, and prototyping.
4.Evaluation :-
After testing the build, at the end of first iteration, the customer evaluates the software and provides feedback.
0 Comments
Tell us your queries or more topics which you want