What is spiral model in software engineering?

Genius Learner
2 min readJul 29, 2020

--

Spiral model

Spiral model is one of the most important software development life cycle models,which provides support for risk handling. In its diagrammatic / it looks like a spiral with many loops .this exact number of loops of the spiral is unknown and can vary from project to project. Each loop of the spiral is called a phase of the software development process the exact numbers of phases needed to develop the product can be varied by project manager depending upon the project risks.It is the combination of waterfall model and iterative model . Each phase in spiral model begins with a design goal and ends with the clients reviewing the progress.

Different phases of spiral model

The phase of the spiral model has four quadrant and each of them represents some specific stage of software development . the functions of these four quadrant are listed below:

1) Planning objectives or identify alternative solutions : In this stage,requirements are collected form customers and then aims are recognized,elaborated as well as analyzed at the beginning of the developing the projects.If the iterative rounds more then one then an alternative solution is proposed in the quadrant.

2) Risk analysis and resolving :During the second quadrant all the possible solution are evaluated to select the best possible solution.then the risk associated with that solution is identified and risks are resolved using the best possible strategy.As the spiral goes to the end of this quadrant a project prototype is put up for the most excellent and likely solution.

3) Develop the next level of product : As the development progress goes to the third quadrant, the well known and mostly required features are developed as well as verified with testing methodologies .As this stage proceeds to the end of this third quadrant,new software or the next version of existing software is ready to deliver.

4) Plan the next phase: In this phase the customers appraise the developed version of the project and reports .If any further changes are required ,At last planning for the subsequent phase is initiated.

Go to wiki to learn more .

Advantage of spiral model :

The spiral model has some advantage -

>> Suitable for the large project :Spiral is the recommended when the project is large,bulky or complex to develop.

>> Risk handling: There are a lot of projects that have um-estimated risk involved with them.For such projects,the spiral model is the best SDLC model to pursue because it cal analyze risk as well as handling.Risk at each phase of the development .

click here..

--

--

Genius Learner

I am an teacher on online and and offline . Love to teach everyone.