What is spiral model?Advantages and Disadvantages of spiral model.

What is the spiral model? All detail with Advantages and Disadvantages of the spiral model.


Spiral Model


What is Spiral Model?

Diagram of the model.

Use of Model

Advantages and Disadvantages of Spiral Model


What is Spiral model:

This is a model in which we combine two models. A model can be the iterative model and waterfall model. The spiral model releases its product on each iteration. A complete software or system is formed after many iterations. It is different from the agile model and RAD model. But all models are uses for the development of the system.

Diagram of the Spiral Model:


Top 4 Phases of Spiral model:


  • Identification
  • Design
  • Construct
  • Evaluation and Risk Analysis


Spiral Model



You can also read about:


As you saw in the diagram about phases of the model but now below, you can see an explanation of these phases.



In this mode, the first phase of this model is identification. All the data about the product or system which to be built are collect. So this phase starts with a collection of data. All data will be about the system as given below.

  • Products mature of system.
  • All identification of system requirements and functionality.
  • About the Subsystem that is required.
  • Unite all the requirements of the system.



After the identification of the system, the next step in this model is designed. This starts from some term as below.These all term help to complete this step for the completion of system design.

  • Conceptual Design
  • Architectural Design of system
  • Logical Design of Modules
  • Physical Products Design of system
  • Final design in the spirals.



The constructed phase shows the actual working for the development of the system or project. All steps are followed to complete the working of the first iteration then second and so on. The version of the system is built in this phase. When a project or system is constructed. It sends it to a user to check function. In this way user or customer gives feedback. This feedback is helpful in the next iteration of the system.


Risk and Evaluation Analysis:


This is the last step in the phases of this model. The following are some tasks done in this step.

  • Identification
  • Estimation
  • Monitoring of the technical feasibility
  • Management risks of system
  • Time for system
  • Cost of the system
    Keeping in mind all the above things tell whether the next iteration will do or not. In this phase, we finalize the project or think about the next iteration.


Uses of a Spiral Model:

  • We use to prefer a spiral model budget is a constraint for the system.
  • When there are chances of high risk.
  • Long term projects use the spiral model
  • The customer did not know about the requirements.
  • There may be chances to change the project from time to time.
  • I need feedback from the customer again and again.


Advantages of the Spiral Model:


  • Changes in requirements can be done easily at any time.
  • No need for all requirements to start the initial level of the system.
  • Users will always aware of results.
  • This model decreases the chances of risk.

Disadvantages of the Spiral Model:

  • Management of the system very complex.
  • There is no idea about the final results of the system.
  • This model is not good for low-risk systems.
  • It is very expensive for a small system.
  • A large documentation needed on every spiral or iteration.


If you need more such types of articles, you can visit our website. As you see this website is full of many important articles full of information about computer networks, topology, models, software, and hardware.

  • What is the WAN network?
  • What is the MAN network?
  • What is system software and application software?

Any information you need, comment on us, we will provide you each and everything about that article. You can also understand each thing on websites by videos. We also make videos of this information for the better of our users.