Professional Documents
Culture Documents
Iiterative and Spiral SDLC Models
Iiterative and Spiral SDLC Models
1. Waterfall
This model was originally proposed by Boehm in
2. Iterative his 1988 article. It provides the potential for rapid
development of incremental versions of the
3. Spiral software.
4. V-model In this model, software development takes place in
5. Big Bang a series of developed releases. In the initial stage
iterations, the release or model might be a paper
6. Agile model or a prototype. In the later stages, a complete
version of the software is produced.
7. RAD
8. Prototype
SDLC MODELS
1. Waterfall
2. Iterative
5
3. Spiral 4 1
4. V-model 3
6
5. Big Bang 2
8 7
6. Agile
7. RAD
8. Prototype
SDLC MODELS
1. Waterfall
When to use the Spiral Model
2. Iterative 1. When costs and risk evaluation is important
2. For medium to high risk projects
3. Spiral 3. When users are unsure of their needs
4. When the requirements are complex
4. V-model 5. When significant changes are expected
5. Big Bang 6. When there is new product line
6. Agile
7. RAD
8. Prototype
SDLC MODELS
1. Waterfall
2. Iterative
Application of The Spiral Model
3. Spiral 1. Used mostly in large projects
2. Used for smaller projects where the concept of
4. V-model Agile software development is becoming a
5. Big Bang viable alternative
3. When business goals are unstable
6. Agile
7. RAD
8. Prototype
SDLC MODELS
1. Waterfall
Advantages of The Spiral Model
2. Iterative 1. Changing requirements can be accommodated
2. It allows for extensive use of prototypes
3. Spiral 3. The requirements can be captured more
accurately
4. V-model 4. Users see the system early
5. There is an early and frequent feedback from
5. Big Bang users
6. Agile 6. There is a strong approval and documentation
7. RAD
8. Prototype
SDLC MODELS
1. Waterfall
Disadvantages of The Spiral Model
2. Iterative 1. May be a costly model to use
3. Spiral 2. The end of project may not be known early
3. It may not be suitable for small or low risk
4. V-model projects and could be expensive for small
projects
5. Big Bang 4. The process is complex
5. It may go on indefinitely
6. Agile 6. The risk assessment expertise is required
7. RAD
8. Prototype