Câu hỏi trắc nghiệmCoursera: Introduction to Software Engineering - SWE201cMOOC 01 - Software Development Processes and Methodologies (SWE201c)
Which of the following is NOT the benefits of the Unified Process?
5 phương ánCó lời giảiXuất hiện trong 2 bộ đề
A·B·C·DCác phương án trả lời
ASupports quality and reuse by emphasizing on architecture
BSupports / encourages risk identification and mitigation
Easy to understand and implementĐúng
DFlexible for handling change.
ESupports to incorporate other models in the process for e.g you can use Agile in construction phase.
Giải thích chi tiết
Đáp án đúng: C. Unified Process nổi tiếng là NẶNG và khó áp dụng: bốn pha, chín discipline, hàng chục artifact, cần cắt gọt (tailoring) đáng kể cho từng dự án. Vì vậy "dễ hiểu và dễ triển khai" không phải lợi ích của nó.
A, B, D, E đều là lợi ích thật: lấy kiến trúc làm trung tâm nên hỗ trợ chất lượng và tái sử dụng; bản chất lặp và tăng dần nên buộc nhận diện và giảm thiểu rủi ro sớm; linh hoạt với thay đổi nhờ nhiều vòng lặp; và đủ tổng quát để lồng thực hành của mô hình khác vào, ví dụ dùng Agile trong pha Construction.