17

Click here to load reader

waterfall model

Embed Size (px)

DESCRIPTION

The total waterfall model content will be stored in this PPT

Citation preview

Page 1: waterfall model

Waterfall MODEL

Presented by.. Shiva Krishna Santhosh Chandra Varsha Nihanth Aparna Archana Anusha

Page 2: waterfall model

SDLC Models

• Sequential model

• Incremental model

Page 3: waterfall model

DIFFERENT MODELS IN SDLC 1.SEQUENTIAL MODELS: -Waterfall Model -V-Model 2.INCREMENTAL MODELS: -Incremental Model -Spiral Model -RAD Model

Page 4: waterfall model

Waterfall Model

Linear sequential model.

Application is developed in a sequential approach.

Each phase must be completed fully before the next phase begin

Provides structure to inexperienced staff.

Page 5: waterfall model

History

The first formal description of the waterfall model is often cited as a 1970 article by Winston W.Royce.

Presented this model as an example of a flawed, non-working model.

Widely used for software projects ever since.

Page 6: waterfall model

Where to use waterfall model

Requirements are very well known

Product definition is stable

Technology is understood

New version of an existing product.

Page 7: waterfall model

How the process is

Page 8: waterfall model

Requirements Gathering

Business analyst will collect the requirements with an interaction of client

Page 9: waterfall model

Requirement Analysis

System analyst will study the client requirements and prepare the system requirement specification.

Page 10: waterfall model

Design

Design architecture is responsible to decide architecture of an application

Page 11: waterfall model

Coding

Developers will write the program using programming languages or scripting languages in order to develop the application

Page 12: waterfall model

Testing

Initially developers will perform unit testing and integration testing using of white box testing

After that separate team will perform system testing using black box testing

Page 13: waterfall model

Release &Maintenance

Application is delivered to the customer

While using this application if client identifies any defects in existing system then he sends

the CR to CCB .

Page 14: waterfall model

ADVANTAGES Easy to implement Helps to find errors earlier Easy to understand, easy to use. Works well when quality is more important than

cost or schedule Documentation is produced at every stage Testing is done at every stage.

Page 15: waterfall model

disadvantages Suitable for the small size projects. Constant testing of the design is needed. If requirements changes the Waterfall model may

not work. Difficult to estimate time and cost Adjust scope during the life cycle can kill a project. High amount of risk and uncertainty. Not suitable to handle dynamic changes in the

requirements

Page 16: waterfall model

ANY QUERIES

Page 17: waterfall model