Classical Waterfall Model2
Classical Waterfall Model2
1
INTRODUCTION
3
ADVANTAGES OF WATERFALL
MODEL
11
DISADVANTAGES OF WATERFALL
MODEL
INTRODUCTION
• Winston Royce introduced Waterfall Model
in 1970.
• The aim of this phase is to understand the exact requirements of the customer and to document them
properly.
• It contained a detail description of what the system will do in the common language.
• SRS document serves as a contract between the development team and customers.
5
Waterfall Model Phases
2. Design Phase :-
• All gathered requirements are converted into suitable design.
• It defines the overall software architechture together with high level and detailed design.
• High level design include Algorithm, Flow charts, Decision tree, Database design etc.
• Low level design include Rough paper design, User interface components etc.
6
Waterfall Model Phases
3. Development Phase :-
• In this phase software design is translated into source code using any suitable
programming language.
• The developer first developed in small programs called units after that integrated it.
• Unit testing is done in this phase to check weather each module is working properly
or not.
7
Waterfall Model Phases
4. Testing phase :-
• In this phase, Tester perform all the testing activities to make sure that the system
meets the client requirements or not.
• After combining all the unit modules, Integration testing is done for any faults and
failures.
8
Waterfall Model Phases
5. Deployment & Maintenance phase :-
• The product is deployed in the customer enviorment or released into the market.
• In maintenance phase, There are some issues which come up in the client environment.
9
Diagram of Classical Waterfall Model
10
Advantages of classical waterfall model
11
Disadvantages of classical waterfall model
1. High amount of risk and uncertainty.
12
thank you