Spiral Model
Spiral Model
Spiral Model
Each phase of spiral model in software engineering begins with a design goal and
ends with the client reviewing the progress. The spiral model in software
engineering was first mentioned by Barry Boehm in his 1986 paper.
The development process in Spiral model in SDLC, starts with a small set of
requirement and goes through each development phase for those set of
requirements. The software engineering team adds functionality for the additional
requirement in every-increasing spirals until the application is ready for the
production phase. The below figure very well explain Spiral Model:
Spiral Model
Activities performed during phase
Phases
It includes estimating the cost, schedule and resources for
the iteration. It also involves understanding the system
requirements for continuous communication between the
system analyst and the customer
Advantages Disadvantages
Additional functionality or changes can Risk of not meeting the schedule or
be done at a later stage budget
Cost estimation becomes easy as the Spiral development works best for
prototype building is done in small large projects only also demands risk
fragments assessment expertise
Continuous or repeated development For its smooth operation spiral model
helps in risk management protocol needs to be followed strictly
Development is fast and features are
Documentation is more as it has
added in a systematic way in Spiral
intermediate phases
development
Spiral software development is not
There is always a space for customer
advisable for smaller project, it might
feedback
cost them a lot