Pages

Spiral Model

Spiral model is the combination of waterfall and iterative model. In this model each phases starts with requirements and ends with customer evaluation. This model is old but useful for larger projects, where high risk involved.

Different phases of Spiral model:


    • Planning
    • Risk analysis
    • Engineering
    • Evaluation
SDLC Model Spiral Model
Spiral Model
Planning Phase: In planning phase requirements (Software Requirement Specification) are collected and documented.

Risk Analysis Phase: In risk analysis phase, a process is undertaken to identify risk and different solutions.  A prototype is produced at the end of the risk analysis phase and if any risk is found during the risk analysis then alternate solutions are suggested and implemented.

Engineering Phase: In this phase software is developed and tested as per requirements.

Evaluation phase: In this phase the customer evaluates the functionality of the project before the project continues to the next spiral.

Advantages of Spiral model:
    • High amount of risk analysis is done; hence avoidance of Risk is enhanced.
    • Better option to use spiral model for large or long term projects and critical projects.
    • Strong approval and documentation control.
    • Additional Functionality can be added easily.
Disadvantages of Spiral model:
    • Risk analysis requires highly experienced and specific expertise.
    • Costly Model to use.
    • Project’s success is highly dependent on the risk analysis phase.
    • Not suitable for smaller projects.

No comments:

Post a Comment