Waterfall Method

The Waterfall Model was first Process Model to be introduced. Each phase must be completed before the next phase can begin and there is no overlapping in the phases.

The sequential phases in Waterfall model are:

  • Requirement Gathering and analysis:All possible requirements of the system to be developed are captured in this phase and documented in a requirement specification doc.
  • System Design:It helps in specifying hardware and system requirements and also helps in defining overall system architecture.
  • Implementation:With inputs from system design, the system is first developed in units.
  • Integration and Testing:All the units developed in the implementation phase are integrated into a system after testing of each unit.
  • Deployment of system: The product is deployed in the customer environment or released into the market.
  • Maintenance:Maintenance is done to deliver these changes in the customer environment.

Image:

flickr photo by MightyBoyBrian https://flickr.com/photos/mightyboybrian/7005401381 shared under a Creative Commons (BY-NC) license

Reference:

http://www.tutorialspoint.com/sdlc/sdlc_waterfall_model.htm