WATERFALL MODEL The waterfall model is a linear, sequential approach to the software development life cycle ( SDLC ) that is popular in software engineering and product development . The waterfall model emphasizes a logical progression of steps. Similar to the direction water flows over the edge of a cliff, distinct endpoints or goals are set for each phase of development and cannot be revisited after completion. The term was first introduced in a paper published in 1970 by Dr. Winston W. Royce and continues to be used in applications of industrial design. The waterfall methodology is composed of seven non-overlapping stages : 1. Requirements: Potential requirements, deadlines and guidelines for the project are analyzed and placed into a functional specification . This stage handles the defining and planning of the project without mentioning specific processes. 2. Analysis: The ...