Explain the process of Waterfall Model?
The waterfall model is a sequential software development process, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of Requirements, Design & Planning, Coding, Testing and Maintenance.
In this model each phase has a well defined starting and ending point, with identifiable deliveries to the next phase
The outputs from a specific stage serve as the initial inputs for the following stage.
Advantages (Pros):
In this model there would be proper design documentation
Well defined tasks and deliverables
This will be useful for large complex projects
Disadvantages (Cons):
Each phase should be completed before starting the next phase; it’s difficult to go back to the earlier phase if any problem is occurred.
Till the build is given for testing, the testers will be Idle. Hence man power is wasted.
No comments:
Post a Comment