Home » Management Information System

Spiral Model in Management Information System

SDLC Spiral Model in MIS: In this tutorial, we are going to learn about the Spiral Model in Management Information System, its phases, advantages, and disadvantages.
Submitted by IncludeHelp, on April 12, 2020

SDLC Spiral Model in MIS

As its name implies that the Spiral model begins with the planning phase and ends with the evaluation phase. This cycle repeats until to get the desired results. The spiral model consists of four important phases.

These phases are,

  1. Planning
  2. Risk Analysis
  3. Engineering
  4. Evaluation
SDLC Spiral

Figure: Spiral Model

The detailed description of the Spiral model phases are as follows,

1) Planning

The planning phase is an initial phase of the Spiral model. This phase includes requirement gathering the required information is gathered from the customer and is documented for further analysis.

2) Risk Analysis

There are so many risks associates with developing projects. In this phase, different associated risks are identified and the best solution is to find out for the risks involved and analysis is done by building the prototype.

3) Engineering

After risk analysis, the implementation of the system begins. The engineering of the system shows the final integration of the system. After engineering of the system, testing begins. The testing process is used to validate the objective of the system through various steps. It is a mechanism that makes sure that the system is working properly or not.

4) Evaluation

After completing the Planning, Risk Analysis and Engineering phases, the customer assesses the developed system and plans for the next iteration.

The cycle of the above-mentioned phases can be analyzed through the above-mentioned figure.


  • Spiral models are used widely for risk analysis.
  • This model is most suitable in use when the project is too large.
  • Faster development.
  • Alteration of the features can be made during iteration.
  • Customer reviews and improvements are incorporated more rapidly.


  • Due to the looping process of phases, the model takes a lot of time to end the project.
  • Due to the iteration process of phases, the model has more documentation.
  • The cost may be high because it may take a large number of iterations to achieve the final product which can lead to high time.

Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.