Which of the following best explains why iterative and incremental development is often preferred over the Waterfall model in modern software engineering?

4 phương ánCó lời giảiXuất hiện trong 1 bộ đề

A·B·C·DCác phương án trả lời

AIt reduces documentation requirements
BIt avoids stakeholder involvement during early phases
It allows progressive refinement of requirements and architecture with feedback loopsĐúng
DIt eliminates the need for system testing

Giải thích chi tiết

Đáp án đúng: C. Ưu thế cốt lõi của phát triển lặp và tăng dần so với mô hình thác nước là cho phép tinh chỉnh dần yêu cầu và kiến trúc qua các vòng phản hồi: mỗi vòng lặp cho ra một phần sản phẩm chạy được, người dùng đánh giá và kết quả đánh giá quay lại điều chỉnh yêu cầu cùng thiết kế cho vòng sau. Nhờ đó rủi ro được phát hiện sớm thay vì dồn về cuối dự án. Phương án A sai vì phát triển lặp không cắt giảm tài liệu; phương án B ngược hẳn tinh thần lấy phản hồi của các bên liên quan; phương án D sai vì kiểm thử hệ thống vẫn là bắt buộc trong mọi mô hình.

Xuất hiện trong các bộ đề