SE Models Q-A.7

Question:Explain the waterfall model in detail.

Answer: - This method is very old and trendy which normally used because simplicity is the key of success of this method. In this method every action taken is planned in prior in a process of software development. For the small size of projects waterfall method is very suitable. The specialty of this method is that every stage has a sequence. After the end of one stage, the next stage started at that point and the output of every stage converted in input for the every next steps. So with this reason the the second name of this model is Sequence Model. With the study about system the first stage started and after that analysis, design, coding, testing and controlling take place one by one. Every stage completed one by one in a sequence like waterfall so this is the reason of this name.

Waterfall methodology

Benefits of waterfall Methodology

Limitations of waterfall Methodology

Major outputs in a development project which follows the waterfall model are following:

Sr.No. Activity Phase Output Documents
1 Requirement analysis SRS documents
2 Design phase Data flow diagram
3 Coding Program code
4 Unit Testing Module test report
5 System testing System test report
6 Acceptance testing Final system documentation