Trắc nghiệm Công nghệ Phần mềm Bài: MÔ HÌNH TIẾN HÓA
25 câu · Đề ôn tập tổng hợp
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Mô hình Tiến hóa (Evolutionary Model) trong phát triển phần mềm là gì?
Đáp án và lời giải
Đáp án: D
Câu 2
Đặc điểm nổi bật nhất của các mô hình Tiến hóa là gì?
Đáp án và lời giải
Đáp án: D
Câu 3
Lợi ích chính của việc áp dụng mô hình Tiến hóa là gì?
Đáp án và lời giải
Đáp án: D
Câu 4
Mô hình nào sau đây được coi là một dạng của mô hình Tiến hóa?
Đáp án và lời giải
Đáp án: D
Câu 5
Trong mô hình Tiến hóa, các phiên bản phần mềm được phát triển theo từng “vòng lặp” hoặc “giai đoạn tăng dần”. Mỗi vòng lặp thường bao gồm những hoạt động gì?
Đáp án và lời giải
Đáp án: D
Câu 6
Phản hồi từ người dùng (User Feedback) có vai trò quan trọng như thế nào trong mô hình Tiến hóa?
Đáp án và lời giải
Đáp án: D
Câu 7
Mô hình Tiến hóa đặc biệt phù hợp với loại dự án nào?
Đáp án và lời giải
Đáp án: D
Câu 8
Một nhược điểm tiềm tàng của mô hình Tiến hóa là gì?
Đáp án và lời giải
Đáp án: D
Câu 9
Trong mô hình Tiến hóa, phiên bản “khởi đầu” của sản phẩm (Initial Increment) thường bao gồm các chức năng gì?
Đáp án và lời giải
Đáp án: D
Câu 10
Mô hình nào sau đây được gọi là “Mô hình Xoắn ốc” (Spiral Model) và cũng thuộc nhóm mô hình Tiến hóa?
Đáp án và lời giải
Đáp án: D
Câu 11
Một lợi ích kinh tế của mô hình Tiến hóa là gì?
Đáp án và lời giải
Đáp án: D
Câu 12
Phát biểu nào sau đây **không đúng** về mô hình Tiến hóa?
Đáp án và lời giải
Đáp án: D
Câu 13
Khi áp dụng mô hình Tiến hóa, việc “quản lý cấu hình” (Configuration Management) trở nên đặc biệt quan trọng vì lý do gì?
Đáp án và lời giải
Đáp án: D
Câu 14
Trong mô hình Tiến hóa, các rủi ro của dự án thường được xử lý như thế nào?
Đáp án và lời giải
Đáp án: D
Câu 15
Mô hình nào sau đây là một ví dụ điển hình của mô hình Tiến hóa, đặc biệt phổ biến trong phương pháp Agile?
Đáp án và lời giải
Đáp án: D
Câu 16
Điểm khác biệt chính giữa mô hình Tiến hóa và mô hình Thác nước là gì?
Đáp án và lời giải
Đáp án: D
Câu 17
Nếu một dự án không có yêu cầu cố định ngay từ đầu, và có khả năng thay đổi liên tục, mô hình Tiến hóa sẽ là lựa chọn phù hợp hơn vì điều gì?
Đáp án và lời giải
Đáp án: D
Câu 18
Mục tiêu của việc giao các “phiên bản tăng dần” (incremental releases) cho người dùng trong mô hình Tiến hóa là gì?
Đáp án và lời giải
Đáp án: D
Câu 19
Thách thức trong việc quản lý các ranh giới (boundaries) của từng phiên bản tăng dần trong mô hình Tiến hóa là gì?
Đáp án và lời giải
Đáp án: D
Câu 20
Mô hình Tiến hóa có thể giúp giảm thiểu “nợ kỹ thuật” (technical debt) như thế nào?
Đáp án và lời giải
Đáp án: D
Câu 21
Trong mô hình Tiến hóa, “Kiểm thử hồi quy” (Regression Testing) đóng vai trò quan trọng vì sao?
Đáp án và lời giải
Đáp án: D
Câu 22
Mô hình nào sau đây **không** được coi là một mô hình Tiến hóa thuần túy, mặc dù có các yếu tố lặp lại?
Đáp án và lời giải
Đáp án: D
Câu 23
Sự “linh hoạt” (flexibility) của mô hình Tiến hóa được thể hiện rõ nhất ở khả năng nào?
Đáp án và lời giải
Đáp án: D
Câu 24
Mô hình Tiến hóa thường yêu cầu mức độ giao tiếp (communication) giữa nhóm phát triển và khách hàng như thế nào?
Đáp án và lời giải
Đáp án: D
Câu 25
Khi một dự án áp dụng mô hình Tiến hóa, “thời gian ra thị trường” (Time-to-Market) có thể được hưởng lợi như thế nào?