waterfall model | diagrams of it tend to look like cascading waterfalls | the foundation of many software development methodologies in use today | the importance of requirements, design and quality assurance | if followed too closely: | | A process model in which the software engineer works in a series of stages | better than the opportunistic approach | | process model | - software engineers should work in a series of stages
- before completing each stage, they should perform quality assurance so that the next stage can be built on a good foundation
- software engineers sometimes have to step back to earlier stages when they discover a problem in a subsequent stage
|