waterfall model

The waterfall model is a software development model that moves through phases such as requirements, design, implementation and testing in a fixed order.

1 article
Last mentioned

The waterfall model is a sequential software development model in which work flows through phases such as requirements analysis, design, implementation, testing, and deployment and maintenance, with each phase finished before the next begins. The name reflects the way progress cascades downward from one phase to the next.

Its origin is commonly traced to a 1970 paper by Winston W. Royce that described a sequential development process. Because returning to an earlier phase is difficult once requirements change, it is often contrasted with agile methods, which build and revise software in short iterations.

This entry is based on AIPOST articles and widely known facts. If something is wrong, please send us a correction request.

Articles covering this entry

This is not waterfall development, which plans a whole project for months up front; SDD runs short loops sized to one feature.


© 2026 AIPOST. All rights reserved.

AIPOST is an AI publication covering practical AI, AI security, performance, startups, health, ethics and industry news. No account is needed, and our privacy policy explains how we handle personal information.