WATERFALL METHOD Flashcards
Waterfall Method
The waterfall method is a sequential design process used in project management and software development to simplify and organize complex tasks.
Steps of waterfall method
→ Requirements
→ Design
→ Implementation
→ Testing
→ Installation/ Deployment
→ Maintenance
Requirements
gathering and documenting all requirements for the software to be developed.
Design
software architecture and design are created based on requirements gathered.
Implementation
software implemented based on design created in previous phase.
Including coding and database development.
Testing
Done to ensure that software meets the requirements and specifications.
Installation / Deployment
once testing is completed, software is released to end users.
Involves installation , configuration, and training.
Maintenance
Software is maintained and updated as necessary to ensure it remains functional and meets user’s needs.
Advantages of waterfall method
→ Easy to understand and use
→ provides structure to inexperienced Staff
→ Good management control
→ work well when quality more important than cast or schedule
Disadvantages of waterfall method
→ Must be well understood
→ Need to finish one stage to move to another stage
→ Little/ no opportunity for customers to preview the system
→ Errors discovered late in system are more difficult and costly to correct.
> Not flexible