Professional Documents
Culture Documents
Spiral and Prototype Models of Development
Spiral and Prototype Models of Development
Process Models
• Spiral Model
• Prototyping Model
3.
1. Process 2. Process
Development
Meta – Level Model
Runs
(Generic (Way of
(What
concepts) working)
happens)
Classification of Process Models
By Coverage
By Alignment
By Granularity
By Flexibility
Spiral Model
This model was first described by Barry Boehm in
his 1986 paper "A Spiral Model of Software
Development and Enhancement".
The spiral model has four phases, as follows:
1. Identification
2. Design
3. Construct or Build
4. Evaluation and Risk Analysis
When should we use Spiral Model?
When there is a budget constraint and risk evaluation is important.
For medium to high-risk projects.
Customer is not sure of their requirements which is usually the
case.
Spiral Model Pros:
Changing requirements can be accommodated.
Requirements can be captured more accurately.
Users see the system early.
Spiral Model Cons:
Not suitable for small or low risk projects.
Management is more complex.
End of the project may not be known early.
Spiral Model
Prototyping Model
Software prototyping is the activity of creating
prototypes of software applications.