SPIRAL MODEL
In this model, the whole development process goes in an iterative or we can say in a looping order where we complete each phase of the development cycle like communication, planning, modeling, construction, and deployment again and again until our customer gets satisfied with the final software.
CHARACTERISTICS:
- It is a combination of the waterfall model and the iterative model.
- Each phase in the spiral model begins with the design goal and ends with the client reviewing.
- Software is developed in a series of incremental series.
WHEN TO USE THE SPIRAL MODEL:
- When the project is large.
- When releases are required to be frequent.
- When risk & cost evaluation is important.
- When changes may require at any time.
- For medium to high-risk projects.
ADVANTAGES:
- Additional functionality changes can be done at later stages.
- Cost estimation becomes easy.
- Development is fast & features are added in a systematic way.
- There is always space for customer feedback.
DISADVANTAGES:
- Risk is not meeting schedule on budget.
- Documentation is more as it has intermediate phases.
- It is not advisable for smaller projects, it might cost them a lot.
Comments
Post a Comment