The Spiral Model || Information System Development || Bcis Notes

Spiral Model

The Spiral Model is one of the important SDLC models to be used widely in software engineering to ensure the success of the project. The TheSpiral Model model is the whole process of software development which is divided into separate phases. In other words, The spiral model is a risk-driven software development process model. Based on the unique risk patterns of a given project, the spiral model guides a team to adopt elements of one or more process models, such as incremental, waterfall, or evolutionary prototyping. The  different phases of the Spiral Model model are:

The Spiral Model || Information System Development || Bcis Notes

  • Objectives Determination and Identify Alternative Solution  
  • Identify and Resolve the Risks
  • Develop the Next Version of the Product
  • Review the Plan for the Next Phase

Objectives Determination and Identify Alternative Solution 

Requirements are gathered from the customers and the objectives are identified, elaborated, and analyzed at the start of every phase. Then alternative solutions possible for the phase are proposed in this quadrant. This phase also includes understanding the system requirements through continuous communication between the customer and the system analyst. At the end of the spiral, the product is deployed in the identified market.

Identify and Resolve the Risks

During the second quadrant, all the possible solutions are evaluated to select the best possible solution. Then the risks associated with that solution are identified and the risks are resolved using the best possible strategy. At the end of this quadrant, the Prototype is built for the best possible solution.

Develop the Next Version of the Product

During the third quadrant, the identified features are developed and verified through testing. At the end of the third quadrant, the next version of the software is available.

Review the Plan for the Next Phase

In the fourth quadrant, the Customers evaluate the so far developed version of the software. In the end, planning for the next phase is started.

you may also like The Process of Requirements 

Be the first to comment

Leave a Reply

Your email address will not be published.


*