Sie sind auf Seite 1von 11

Spiral Model

SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)

Bilal Bashir, Roll no: 09


Syed Shahzaib Sohail, Roll no: 19
Khuram Junaid, Roll no: 22
Antiquity

SpiralModel was first described by "Barry


Boehm" in his 1986 paper "A Spiral Model of
Software Development and Enhancement".
Boehm describes the spiral model as a
"Process Model Generator".
Laterin 1988, Boehm published a similar
paper to wider audience.
Spiral Model?

Spiralmodel is a SDLC model used in


Information Technology.
Itcombines the features of prototyping
and waterfall model.
Itis best suitable for complex, expensive
and large projects.
Spiral Model

TheSpiral Model
involves five phases.
Each part of the
project is done
through a spiral
(Iteration).
Spiral Model

Communication:
Tasks required to establish effective
communication between developer and customer.

Planning:
Tasks required to define resources, timelines
and other project related information.
Modeling:
Tasks required in building one or more
representations of the application.
Spiral Model

Construction and Release:


Tasks required to construct, test,
install.
Deployment:
Tasks required to deliver the software,
getting feedbacks etc.
Spiral Model

Based on a customer evaluation, the


development process enters into next
iteration.
Following the feedback suggested by the
customer.
Theprocess of iteration along the spiral
continues throughout the life of the
software.
Advantages

Provides
early indication of risks, without
much cost.
Users the systems early.
Early and frequent feedback from users.
Emphasize flexibility and extensibility.
High quality product can be produced.
Disadvantages

Time spent for evaluating risks too large for small


or low-risk projects.
Time spent for planning, resetting objectives, doing
risk analysis and prototyping may be unnecessary.
Risk assessment expertise required.
Spiral may continue indefinitely.
In
fixed budget development, spiral model can be a
problem.
When To Use?

When costs and risk evaluation is


important.
From medium to high risk projects.
Long term project commitment.
Users are unsure of their needs.
Th a n k yo u

Any
questions?

Das könnte Ihnen auch gefallen