waterfall model

Post on 18-May-2015

1.936 views 14 download

Tags:

description

The total waterfall model content will be stored in this PPT

Transcript of waterfall model

Waterfall MODEL

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

SDLC Models

• Sequential model

• Incremental model

DIFFERENT MODELS IN SDLC 1.SEQUENTIAL MODELS: -Waterfall Model -V-Model 2.INCREMENTAL MODELS: -Incremental Model -Spiral Model -RAD 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.

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.

Where to use waterfall model

Requirements are very well known

Product definition is stable

Technology is understood

New version of an existing product.

How the process is

Requirements Gathering

Business analyst will collect the requirements with an interaction of client

Requirement Analysis

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

Design

Design architecture is responsible to decide architecture of an application

Coding

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

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

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 .

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.

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

ANY QUERIES