The Waterfall methodology uses a linear-sequential life-cycle approach,Each phase must be completed in its entirety before the next phase can begin. At the end of each phase, a review takes place to make sure the project is on the correct path and should continue.
This is a very rigid approach that could be useful for smaller projects that have all of the requirements fully understood, but it is a dangerous methodology for complex projects.
This methodology emphasizes the verification and validation of the product at each phase and provides a formal method of developing testing plans as each coding phase is executed.
This methodology is best used when all requirements can be understood up front and potential scope changes are small.
剩余内容请关注本人公众号debugeeker, 链接为CISSP考试指南笔记:8.3 软件开发模型