Trắc nghiệm Công nghệ Phần mềm Bài: MÔ HÌNH LẶP VÀ TĂNG Trắc nghiệm Công nghệ Phần mềm Bài: MÔ HÌNH LẶP VÀ TĂNG 25 câu hỏi 30 phút Công nghệ Phần mềmBẮT ĐẦU LÀM BÀITrắc nghiệm Công nghệ Phần mềm Bài: MÔ HÌNH LẶP VÀ TĂNG 25 câu hỏi 30 phút Công nghệ Phần mềmPHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn.Câu 1Nhận biếtMô hình Lặp và Tăng (Iterative and Incremental Model) trong phát triển phần mềm được định nghĩa là gì?A.Một mô hình tuần tự, từng pha hoàn thành mới chuyển sang pha tiếp theo.B.Một mô hình không có kế hoạch, chỉ tập trung vào sửa lỗi.C.Một mô hình chỉ dùng để phát triển các hệ thống nhúng.D.D Lát kiểm tra lại Câu 2Nhận biếtĐặc điểm nổi bật nhất của mô hình Lặp và Tăng là gì?A.Yêu cầu phải cố định ngay từ đầu.B.Không có sự tương tác với khách hàng.C.Chỉ có một lần kiểm thử ở cuối dự án.D.D Lát kiểm tra lại Câu 3Nhận biếtLợi ích chính của việc áp dụng mô hình Lặp và Tăng là gì?A.Giảm chi phí phát triển ban đầu.B.Giảm sự cần thiết của tài liệu.C.Tăng tốc độ viết mã.D.D Lát kiểm tra lại Câu 4Nhận biếtTrong mô hình Lặp và Tăng, một "Vòng lặp" (Iteration) thường bao gồm những hoạt động nào?A.Chỉ viết mã nguồn.B.Chỉ kiểm thử.C.Chỉ triển khai.D.D Lát kiểm tra lại Câu 5Nhận biếtMột "Phần tăng dần" (Increment) trong mô hình Lặp và Tăng là gì?A.Một bản báo cáo tiến độ.B.Một kế hoạch tài chính.C.Một tài liệu thiết kế.D.D Lát kiểm tra lại Câu 6Nhận biếtPhản hồi từ người dùng (User Feedback) có vai trò quan trọng như thế nào trong mô hình Lặp và Tăng?A.Không quan trọng, vì yêu cầu đã cố định.B.Chỉ để đánh giá hiệu suất của lập trình viên.C.Chỉ để tìm lỗi sau khi sản phẩm hoàn thành.D.D Lát kiểm tra lại Câu 7Nhận biếtMô hình Lặp và Tăng đặc biệt phù hợp với loại dự án nào?A.Dự án có yêu cầu ổn định và rõ ràng ngay từ đầu.B.Dự án rất nhỏ, không có yêu cầu phức tạp.C.Dự án không có bất kỳ rủi ro nào.D.D Lát kiểm tra lại Câu 8Nhận biếtMô hình Lặp và Tăng giúp giảm thiểu rủi ro nào nhất?A.Rủi ro về ngân sách.B.Rủi ro về nhân sự.C.Rủi ro về công nghệ.D.D Lát kiểm tra lại Câu 9Nhận biếtĐiểm khác biệt chính giữa mô hình Lặp và Tăng so với mô hình Thác nước (Waterfall) là gì?A.Mô hình Lặp và Tăng không có pha kiểm thử.B.Mô hình Thác nước linh hoạt hơn.C.Mô hình Lặp và Tăng không cần tài liệu.D.D Lát kiểm tra lại Câu 10Nhận biếtKiểm thử hồi quy (Regression Testing) đóng vai trò quan trọng trong mô hình Lặp và Tăng vì sao?A.Chỉ để kiểm thử các tính năng mới.B.Để tìm lỗi trong các phiên bản cũ.C.Để xác định tốc độ của hệ thống.D.D Lát kiểm tra lại Câu 11Nhận biếtKhi nào thì các "phần tăng dần" của phần mềm được bàn giao cho người dùng trong mô hình Lặp và Tăng?A.Chỉ sau khi toàn bộ sản phẩm hoàn thành.B.Chỉ khi khách hàng yêu cầu thay đổi.C.Không bao giờ bàn giao cho người dùng.D.D Lát kiểm tra lại Câu 12Nhận biếtMô hình Lặp và Tăng 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?A.Rất ít giao tiếp.B.Chỉ giao tiếp qua email.C.Chỉ giao tiếp khi có lỗi.D.D Lát kiểm tra lại Câu 13Nhận biếtMột nhược điểm tiềm tàng của mô hình Lặp và Tăng là gì?A.Không thể thay đổi yêu cầu.B.Thời gian phát triển quá dài.C.Sản phẩm không được thử nghiệm.D.D Lát kiểm tra lại Câu 14Nhận biếtKhái niệm "Đường cơ sở" (Baseline) trong mô hình Lặp và Tăng đề cập đến điều gì?A.Chi phí thấp nhất của dự án.B.Phiên bản cuối cùng của sản phẩm.C.Một công cụ tự động hóa.D.D Lát kiểm tra lại Câu 15Nhận biếtTại sao mô hình Lặp và Tăng giúp cải thiện khả năng dự đoán của dự án?A.Bằng cách loại bỏ hoàn toàn rủi ro.B.Bằng cách không cần lập kế hoạch.C.Bằng cách làm cho các yêu cầu không đổi.D.D Lát kiểm tra lại Câu 16Nhận biếtMô hình nào sau đây là một ví dụ điển hình của việc triển khai mô hình Lặp và Tăng?A.Mô hình Big Bang.B.Mô hình Xây sửa.C.Mô hình Thác nước.D.D Lát kiểm tra lại Câu 17Nhận biếtLợi ích kinh tế của mô hình Lặp và Tăng là gì?A.Tăng chi phí phát triển ban đầu.B.Kéo dài thời gian ra thị trường.C.Làm cho dự án phức tạp hơn.D.D Lát kiểm tra lại Câu 18Nhận biếtTrong mô hình Lặp và Tăng, việc "quản lý cấu hình" (Configuration Management) trở nên đặc biệt quan trọng vì lý do gì?A.Để làm cho mã nguồn phức tạp hơn.B.Để giảm số lượng tài liệu.C.Để chỉ kiểm tra hiệu suất.D.D Lát kiểm tra lại Câu 19Nhận biếtĐể thành công với mô hình Lặp và Tăng, đội ngũ phát triển cần có kỹ năng nào?A.Chỉ kỹ năng lập trình cá nhân.B.Không cần giao tiếp.C.Không cần tài liệu.D.D Lát kiểm tra lại Câu 20Nhận biếtMô hình Lặp và Tăng có thể giúp giảm thiểu "nợ kỹ thuật" (technical debt) như thế nào?A.Bằng cách không bao giờ sửa lỗi.B.Bằng cách thêm nhiều tính năng cùng lúc.C.Bằng cách trì hoãn việc cải tiến.D.D Lát kiểm tra lại Câu 21Nhận biếtSự "linh hoạt" (flexibility) của mô hình Lặp và Tăng được thể hiện rõ nhất ở khả năng nào?A.Khả năng thay đổi ngôn ngữ lập trình bất cứ lúc nào.B.Khả năng tự động viết code.C.Khả năng bỏ qua các yêu cầu.D.D Lát kiểm tra lại Câu 22Nhận biếtMột rủi ro tiềm tàng nếu không quản lý tốt mô hình Lặp và Tăng là gì?A.Dự án sẽ hoàn thành quá nhanh.B.Không có bất kỳ lỗi nào.C.Phần mềm sẽ không cần bảo trì.D.D Lát kiểm tra lại Câu 23Nhận biếtMục tiêu của việc có một "kế hoạch lặp" (Iteration Plan) chi tiết trong mô hình Lặp và Tăng là gì?A.Để làm cho dự án phức tạp hơn.B.Để tự động viết mã nguồn.C.Để xác định các lỗi nghiêm trọng.D.D Lát kiểm tra lại Câu 24Nhận biếtMô hình Lặp và Tăng khuyến khích hoạt động nào trong quá trình phát triển?A.Chỉ lập trình một lần.B.Chờ đến cuối để tích hợp.C.Tránh tương tác với khách hàng.D.D Lát kiểm tra lại Câu 25Nhận biếtKhi một dự án áp dụng mô hình Lặp và Tăng, "thời gian ra thị trường" (Time-to-Market) có thể được hưởng lợi như thế nào?A.Kéo dài hơn, vì phải làm nhiều vòng lặp.B.Không bị ảnh hưởng.C.Luôn chậm hơn so với Thác nước.D.D Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI