A linear and sequential approach to software development. Each phase must be completed fully before the next phase can begin. At the end of each phase, a review takes place to determine if the project is on the right path and whether or not to continue or discard the project. Software testing starts only after the development is complete.
|Developed by||Herbert D. Benington|