Spiral Model is used to develop large and complex projects. Spiral model combines the features of Prototype Model and Waterfall Model. It is similar to Incremental model.
Spiral Model is designed in spiral form and divided into 4 phases. They are:
Advantages:
Disadvantages:
Spiral Model is designed in spiral form and divided into 4 phases. They are:
- First phase is requirement plan, identification of objectives for development takes place.
- Second phase is risk analysis, finding risks involved in objectives and resolving those risks.
- Third phase is engineering, development and testing of build.
- Fourth phase is evaluation, planning for next build.
Advantages:
- Risk analysis is done in each cycle so that we can manage risk at early stages only.
- Additional functionalities can be added in next cycle.
- Customer interaction is more.
- Suitable for projects which have dependencies.
Disadvantages:
- Not suitable for small projects. Suitable only for large and complex projects.
- Time consuming model.
- More documentation is required.
