Spiral Model


 

Spiral Model

A.   It is old model and also called as the “Traditional model”

B.   Software made in the spiral model takes 4 to 8 year time to give final product

 


1)    In Spiral model there are four stages:

a)     Requirement Collection

b)    Design

c)     Coding

d)    Testing

2)    The Business Analysis (BA) collects ‘A’ requirement from the customer design. Coding and Testing of ‘A’ model takes place and the software of ‘A’ module is given to the customer.

3)    The customer reviews ‘A’ module and asked for the changes if not satisfied and gives new ‘B’ requirement.

4)    Requirement collection of ‘B’ module and changes to be done in ‘A’ module takes place.

5)    Design, Coding and Testing of ‘B’ module and redesigning, modification and retesting of ‘A’ module takes place.

6)    The modules are released to the customers

7)    The customers asked for the changes if they are not satisfied to the previous modules and give new ‘C’ requirement.

8)    The process goes on until all the modules are developed inside the software.

 

 

Advantages of Spiral model:

1.     Customers can ask for the changes any number of times

2.     If there are any major changes to be done we run a separate cycle to do the changes.

3.     If there are any minor changes we do the changes in the same cycle along with developing new module.

 

Drawbacks:

1.     It is time consuming.

2.     Coding and testing both are done by the developers.

 

Applications:

1.     We go for this model when the customer keeps asking changes in the requirement.

2.     Whenever there is dependency between the modules.

3.     When the customers gives requirements in stages we developed modules in the stages with spiral model.