Tạo Trắc Nghiệm

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?

Đáp án và lời giải

Đáp án: D