Iterative Model
The Iterative model is repetition incarnate. Instead of starting with fully known requirements, you implement a set of software requirements, then test, evaluate and pinpoint further requirements. A new version of the software is produced with each phase, or iteration. Rinse and repeat until the complete system is ready.
Spiral Model
One of the most flexible SDLC methodologies, the Spiral model takes a cue from the Iterative model and its repetition; the project passes through four phases over and over in a “spiral” until completed, allowing for multiple rounds of refinement.
2. SDLC
✔ The Software Development Life Cycle
is a systematic process for building
software that ensures the quality and
correctness of the software built.
✔ SDLC process aims to produce high-
quality software which meets customer
expectations.
✔ The software development should be
complete in the pre-defined time frame
and cost.
Add a Footer 2
4. SDLC MODELS
Add a Footer 4
✔ Waterfall Model
✔ V-Shaped Model
✔ Iterative Model
✔ Spiral Model
✔ Big Bang Model
✔ Agile Model
5. SDLC
Iterative Model
✔ It’s Also called in incremental model
✔Project is break into small modules which can be
delivered.
✔Model very successfully when working with
new technology.
✔More than one iteration can be going at the
same time.
Add a Footer 5
7. Advantages
✔ Less costly to change
requirements as compared
to other models.
✔ Easier to develop and test
when iterations are small.
✔ Customer can give his
feedback quickly.
✔ More than one iteration can
be going parallel at same
time.
Disadvantages
✔ Comparatively more
resources are required.
✔ Project started with
complete project
architecture design can
result issues in future.
✔ Cost is higher than
waterfall model.
Add a Footer 7
8. SDLC
Spiral Model
Spiral Model is an incremental risk oriented life
cycle model that has four main phases which is
identified here.
✔Planning
✔Risk analysis
✔Design
✔Evaluation
Add a Footer 8
9. SDLC
Spiral Model
Planning :
✔ This stage begins with collecting
the feature requirements in the
baseline spiral.
✔ This stage also involves learning
the system requirements by
constant communication between
the client and the system analyst
Add a Footer 9
Spiral Model
10. Add a Footer 10
SDLC
Risk Analysis :
✔ In the risk analysis phase, a
process is undertaken to
identify risk and alternate
solutions.
✔ A prototype is produced at
the end of the risk analysis
phase.
Add a Footer 10
Spiral Model
Spiral Modal
11. Add a Footer 11
SDLC
Design:
✔ The Design phase starts
with the conceptual design in
the baseline spiral and
involves architectural design,
logical design of modules,
physical product design and
the final design in the
subsequent spirals.
Add a Footer 11
Spiral Model
Spiral Modal
12. Add a Footer 12
SDLC
Evaluation:
✔ This phase allows the
customer to evaluate the
output of the project to date
before the project continues
to the next spiral.
Add a Footer 12
Spiral Model
Spiral Modal
13. Advantages
✔ Project monitoring is easy
✔ Suitable for high risk
project
✔ Reduce the number of risk
✔ Changes can
accommodated in later
stages.
Disadvantages
✔ Not suitable for low risk
project
✔ Cost of this approach is
usually high
✔ Strict return and
protocols are followed
✔ Success is highly
dependent on the risk
analysis.
Add a Footer 13