Mô hình thác nước xem quá trình xây dựng một sản phẩm phần mềm bao gồm nhiều giai đoạn tách biệt, sau khi hoàn tất một giai đoạn thì chuyển đến giai đoạn sau: Ưu Điểm: Dễ quản lí; Ước lượng thời gian và chi phí rất chính xác; Nhược Điểm: Rủi ro cao; Đòi hỏi khách hàng đưa ra yêu cầu chính xác ngay từ đầu; Ứng Dụng: Khách hàng đưa ra yêu cầu ngay từ đầu; Nhà phát triển hiểu hệ thống. .