- The waterfall or the liner sequential model illustrates a sequential systematic application, which start with analysis and progresses through each stage to testing and maintainance.
- Analysis
- Design
- Implementation & Unit Testing:
- Testing
- Deployment
- Requirements analysis: This first step is also the most important, because it involves gathering information about what the customer needs and defining, in the clearest possible terms
- Design: Before a starting for actual coding, it is highly important to understand what we are going to create and what it should look like?
- Implementation & Unit Testing: The system is first developed in small programs called units, which are integrated in the next phase. Each unit is developed and tested for its functionality.
- Testing: After developers are done with coding and provide final build to testers,testing starts in this phase.
- Deployment: After testing is done and software is released it is then deplyed in customer environment.