Trắc nghiệm Công nghệ Phần mềm Bài: MÔ HÌNH XÂY SỬA Trắc nghiệm Công nghệ Phần mềm Bài: MÔ HÌNH XÂY SỬA 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 XÂY SỬA 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 "Xây sửa" (Build-and-Fix Model) trong phát triển phần mềm được định nghĩa là gì?A.Một mô hình có cấu trúc chặt chẽ với các pha rõ ràng.B.Một mô hình tập trung vào việc ngăn ngừa lỗi từ đầu.C.Một mô hình sử dụng các chu kỳ lặp lại để phát triển.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 Xây sửa là gì?A.Phân tích yêu cầu rất chi tiết.B.Thiết kế kiến trúc cẩn thận.C.Kiểm thử tự động hoàn toàn.D.D Lát kiểm tra lại Câu 3Nhận biếtMô hình Xây sửa thường được áp dụng cho loại dự án nào?A.Dự án quy mô lớn, phức tạp.B.Dự án có yêu cầu thay đổi liên tục.C.Dự án cần chất lượng rất cao.D.D Lát kiểm tra lại Câu 4Nhận biếtNhược điểm chính của mô hình Xây sửa khi áp dụng cho các dự án lớn là gì?A.Giảm chi phí bảo trì.B.Tăng tốc độ phát triển.C.Dễ dàng quản lý phạm vi.D.D Lát kiểm tra lại Câu 5Nhận biếtTrong mô hình Xây sửa, giai đoạn nào chiếm phần lớn thời gian và công sức?A.Phân tích yêu cầu.B.Thiết kế.C.Kiểm thử ban đầu.D.D Lát kiểm tra lại Câu 6Nhận biếtPhát biểu nào sau đây **không đúng** về mô hình Xây sửa?A.Nó là một trong những mô hình lâu đời nhất.B.Nó ít khi được khuyến khích trong ngành công nghiệp.C.Nó thường dẫn đến mã nguồn spaghetti (khó đọc, khó hiểu).D.D Lát kiểm tra lại Câu 7Nhận biếtNếu một lập trình viên liên tục thêm tính năng mới mà không có tài liệu hay kế hoạch, và chỉ sửa lỗi khi có người dùng báo cáo, họ đang áp dụng mô hình nào?A.Mô hình Thác nước.B.Mô hình Agile.C.Mô hình Xoắn ốc.D.D Lát kiểm tra lại Câu 8Nhận biếtMột hệ thống được phát triển bằng mô hình Xây sửa sẽ gặp vấn đề gì khi cần mở rộng thêm các tính năng mới?A.Rất dễ mở rộng.B.Không cần thay đổi.C.Chi phí mở rộng thấp.D.D Lát kiểm tra lại Câu 9Nhận biếtTại sao mô hình Xây sửa thường được coi là "không có cấu trúc" hoặc "phản mô hình" (anti-pattern)?A.Vì nó quá hiện đại.B.Vì nó yêu cầu quá nhiều tài liệu.C.Vì nó sử dụng các công cụ phức tạp.D.D Lát kiểm tra lại Câu 10Nhận biếtKhi nào mô hình Xây sửa có thể được chấp nhận hoặc xuất hiện một cách vô thức?A.Khi phát triển hệ thống ngân hàng lớn.B.Khi xây dựng phần mềm nhúng quan trọng.C.Khi phát triển các ứng dụng di động phức tạp.D.D Lát kiểm tra lại Câu 11Nhận biếtMột trong những hậu quả của việc thiếu các pha phân tích và thiết kế trong mô hình Xây sửa là gì?A.Phần mềm sẽ có giao diện đẹp hơn.B.Tốc độ phát triển sẽ nhanh hơn đáng kể.C.Mã nguồn sẽ dễ đọc hơn.D.D Lát kiểm tra lại Câu 12Nhận biếtTại sao chi phí bảo trì lại đặc biệt cao đối với phần mềm được phát triển bằng mô hình Xây sửa?A.Vì nó thường được viết bằng ngôn ngữ lập trình mới nhất.B.Vì nó có rất ít lỗi.C.Vì nó không cần tài liệu hóa.D.D Lát kiểm tra lại Câu 13Nhận biếtNếu một công ty muốn nâng cao chất lượng sản phẩm và giảm thiểu rủi ro, họ nên làm gì thay vì áp dụng mô hình Xây sửa?A.Không phát triển phần mềm.B.Chỉ mua phần mềm sẵn có.C.Tuyển dụng ít lập trình viên hơn.D.D Lát kiểm tra lại Câu 14Nhận biếtTrong mô hình Xây sửa, việc thay đổi yêu cầu từ khách hàng sẽ tác động như thế nào?A.Rất dễ dàng và không tốn kém.B.Không ảnh hưởng đến dự án.C.Luôn dẫn đến một sản phẩm tốt hơn.D.D Lát kiểm tra lại Câu 15Nhận biếtMô hình Xây sửa bỏ qua tầm quan trọng của hoạt động nào sau đây, vốn là nền tảng cho việc quản lý chất lượng?A.Viết code.B.Gỡ lỗi.C.Tích hợp.D.D Lát kiểm tra lại Câu 16Nhận biếtNếu một dự án không có thời hạn cụ thể và được thực hiện bởi một nhóm nhỏ không có kinh nghiệm quản lý dự án, khả năng cao họ sẽ rơi vào mô hình nào?A.Mô hình Thác nước.B.Mô hình Xoắn ốc.C.Mô hình Agile Scrum.D.D Lát kiểm tra lại Câu 17Nhận biếtMô hình Xây sửa thường không tạo ra các tài liệu nào sau đây?A.Tài liệu đặc tả yêu cầu.B.Tài liệu thiết kế kiến trúc.C.Tài liệu hướng dẫn sử dụng.D.D Lát kiểm tra lại Câu 18Nhận biếtKhía cạnh nào của phần mềm bị ảnh hưởng nặng nề nhất bởi mô hình Xây sửa?A.Hiệu suất (Performance).B.Bảo mật (Security).C.Giao diện người dùng (User Interface).D.D Lát kiểm tra lại Câu 19Nhận biếtTrong mô hình Xây sửa, việc kiểm thử thường được thực hiện như thế nào?A.Theo kế hoạch kiểm thử chi tiết.B.Tự động hóa hoàn toàn.C.Bởi một đội ngũ kiểm thử độc lập.D.D Lát kiểm tra lại Câu 20Nhận biếtĐể một dự án được chuyển từ mô hình Xây sửa sang một mô hình có kỷ luật hơn, điều gì là cần thiết nhất?A.Thay đổi ngôn ngữ lập trình.B.Mua phần cứng mới.C.Giảm số lượng tính năng.D.D Lát kiểm tra lại Câu 21Nhận biếtHậu quả của việc thiếu các "mốc thời gian" (milestones) và "kết quả đầu ra" (deliverables) rõ ràng trong mô hình Xây sửa là gì?A.Dự án sẽ hoàn thành sớm hơn.B.Chất lượng sản phẩm sẽ cao hơn.C.Khách hàng sẽ không yêu cầu gì.D.D Lát kiểm tra lại Câu 22Nhận biếtMột lập trình viên làm việc trên một dự án theo mô hình Xây sửa thường cảm thấy điều gì?A.Rất tự tin và kiểm soát được mọi thứ.B.Dễ dàng hợp tác với người khác.C.Không bao giờ gặp căng thẳng.D.D Lát kiểm tra lại Câu 23Nhận biếtMô hình Xây sửa thường được so sánh với một "anti-pattern" vì nó là một ví dụ của việc gì?A.Sử dụng quá nhiều công cụ hiện đại.B.Tuân thủ quá nhiều quy tắc.C.Áp dụng các phương pháp tốt nhất.D.D Lát kiểm tra lại Câu 24Nhận biếtĐiểm khác biệt cơ bản giữa mô hình Xây sửa và mô hình Thác nước là gì?A.Thác nước không có pha thiết kế.B.Xây sửa có nhiều pha hơn Thác nước.C.Cả hai đều tập trung vào việc sửa lỗi.D.D Lát kiểm tra lại Câu 25Nhận biếtKhi một sản phẩm được phát triển bằng mô hình Xây sửa và đạt đến một quy mô nhất định, nó thường trở thành một "hệ thống kế thừa" (legacy system) với đặc điểm gì?A.Rất dễ dàng nâng cấp.B.Có tài liệu đầy đủ.C.Có ít lỗi.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