spiral model

11
Spiral Model SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) Bilal Bashir, Roll no: 09 Syed Shahzaib Sohail, Roll no: 19 Khuram Junaid, Roll no: 22

Upload: khuram22

Post on 07-Feb-2017

79 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Spiral model

Spiral ModelSOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)

Bilal Bashir, Roll no: 09Syed Shahzaib Sohail, Roll no: 19Khuram Junaid, Roll no: 22

Page 2: Spiral model

Antiquity

Spiral Model 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".

Later in 1988, Boehm published a similar paper to wider audience.

Page 3: Spiral model

Spiral Model?

Spiral model is a SDLC model used in Information Technology.

It combines the features of prototyping and waterfall model.

It is best suitable for complex, expensive and large projects.

Page 4: Spiral model

Spiral Model

The Spiral Model involves five phases.

Each part of the project is done through a spiral (Iteration).

Page 5: Spiral model

Spiral ModelCommunication:

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.

Page 6: Spiral model

Spiral Model

Construction and Release:Tasks required to

construct, test, install.Deployment:

Tasks required to deliver the software, getting feedbacks etc.

Page 7: Spiral model

Spiral Model

Based on a customer evaluation, the development process enters into next iteration.

Following the feedback suggested by the customer.

The process of iteration along the spiral continues throughout the life of the software.

Page 8: Spiral model

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.

Page 9: Spiral model

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.

Page 10: Spiral model

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.

Page 11: Spiral model

Thank you

Any questions?