Trắc nghiệm Công nghệ Phần mềm Bài: MÔ HÌNH BẢN MẪU NHANH Trắc nghiệm Công nghệ Phần mềm Bài: MÔ HÌNH BẢN MẪU NHANH 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 BẢN MẪU NHANH 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ục đích chính của mô hình Bản mẫu nhanh (Rapid Prototyping Model) trong phát triển phần mềm là gì?A.Để tạo ra sản phẩm cuối cùng ngay lập tức.B.Để giảm thiểu mọi tương tác với khách hàng.C.Để bỏ qua giai đoạn thiết kế hoàn toàn.D.D Lát kiểm tra lại Câu 2Nhận biếtĐặc điểm nổi bật của mô hình Bản mẫu nhanh là gì?A.Tuần tự và không có sự lặp lại.B.Tập trung vào việc sửa lỗi sau triển khai.C.Không yêu cầu bất kỳ tài liệu nào.D.D Lát kiểm tra lại Câu 3Nhận biếtKhi nào thì mô hình Bản mẫu nhanh đặc biệt hữu ích?A.Khi các yêu cầu đã được xác định rõ ràng và không thay đổi.B.Khi dự án có ngân sách rất hạn hẹp và không có thời gian cho bản mẫu.C.Khi chỉ có một lập trình viên duy nhất.D.D Lát kiểm tra lại Câu 4Nhận biếtHoạt động đầu tiên trong chu trình của mô hình Bản mẫu nhanh là gì?A.Cài đặt mã nguồn đầy đủ.B.Kiểm thử toàn bộ hệ thống.C.Triển khai sản phẩm cho người dùng.D.D Lát kiểm tra lại Câu 5Nhận biếtSau khi bản mẫu được xây dựng, hoạt động tiếp theo quan trọng nhất là gì?A.Bỏ qua bản mẫu và bắt đầu lại từ đầu.B.Chuyển ngay sang giai đoạn cài đặt đầy đủ.C.Phát hành bản mẫu ra thị trường.D.D Lát kiểm tra lại Câu 6Nhận biếtLợi ích chính của việc sử dụng bản mẫu nhanh trong giai đoạn yêu cầu là gì?A.Tăng chi phí dự án.B.Kéo dài thời gian phát triển.C.Làm cho sản phẩm phức tạp hơn.D.D Lát kiểm tra lại Câu 7Nhận biếtMột "bản mẫu dùng một lần" (Throwaway Prototype) có đặc điểm gì?A.Được xây dựng để trở thành sản phẩm cuối cùng.B.Không được đánh giá bởi người dùng.C.Được thiết kế rất chi tiết và hoàn chỉnh.D.D Lát kiểm tra lại Câu 8Nhận biếtMột "bản mẫu tiến hóa" (Evolutionary Prototype) có đặc điểm gì?A.Không có ý định phát triển thành sản phẩm cuối cùng.B.Chỉ dùng để thu thập yêu cầu một lần.C.Luôn bị loại bỏ sau khi được đánh giá.D.D Lát kiểm tra lại Câu 9Nhận biếtNhược điểm tiềm tàng của mô hình Bản mẫu nhanh là gì?A.Khó thu thập phản hồi từ người dùng.B.Chi phí bảo trì sản phẩm cuối cùng rất cao.C.Không thể điều chỉnh yêu cầu.D.D Lát kiểm tra lại Câu 10Nhận biếtMô hình Bản mẫu nhanh làm giảm 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 11Nhận biếtTrong mô hình Bản mẫu nhanh, "thiết kế nhanh" (quick design) tập trung vào điều gì?A.Thiết kế kiến trúc tổng thể cho toàn bộ hệ thống.B.Viết mã nguồn tối ưu hiệu suất.C.Tạo ra tài liệu thiết kế chi tiết.D.D Lát kiểm tra lại Câu 12Nhận biếtPhát biểu nào sau đây **không đúng** về mô hình Bản mẫu nhanh?A.Nó thích hợp cho các dự án có yêu cầu không rõ ràng.B.Nó khuyến khích sự tham gia của người dùng.C.Nó giúp phát hiện lỗi sớm.D.D Lát kiểm tra lại Câu 13Nhận biếtNếu người dùng không hài lòng với bản mẫu, điều gì sẽ xảy ra trong mô hình Bản mẫu nhanh?A.Bản mẫu bị loại bỏ và dự án dừng lại.B.Bắt đầu lại toàn bộ quy trình từ đầu.C.Cố gắng thuyết phục người dùng chấp nhận.D.D Lát kiểm tra lại Câu 14Nhận biếtKhi một bản mẫu được xây dựng, nó thường có chất lượng mã nguồn như thế nào?A.Rất cao, sẵn sàng cho sản xuất.B.Rất dễ bảo trì.C.Hoàn toàn không có lỗi.D.D Lát kiểm tra lại Câu 15Nhận biếtCông cụ CASE nào đặc biệt hữu ích trong mô hình Bản mẫu nhanh?A.Công cụ quản lý dự án (Project Management Tools).B.Công cụ kiểm thử tự động (Automated Testing Tools).C.Hệ thống kiểm soát phiên bản (Version Control Systems).D.D Lát kiểm tra lại Câu 16Nhận biếtMô hình Bản mẫu nhanh thường được xem là một kỹ thuật để xử lý vấn đề gì trong phát triển phần mềm?A.Thiếu kinh nghiệm lập trình.B.Thiếu ngân sách.C.Thiếu thời gian.D.D Lát kiểm tra lại Câu 17Nhận biếtĐể thành công với mô hình Bản mẫu nhanh, điều gì là quan trọng nhất về phía người dùng?A.Phải có kiến thức về lập trình.B.Phải chấp nhận mọi thứ được trình bày.C.Không được đưa ra phản hồi tiêu cực.D.D Lát kiểm tra lại Câu 18Nhận biếtMô hình Bản mẫu nhanh có thể kết hợp với mô hình vòng đời nào khác để tạo ra một quy trình mạnh mẽ hơn?A.Chỉ mô hình Xây sửa.B.Chỉ mô hình Big Bang.C.Chỉ mô hình Xoắn ốc.D.D Lát kiểm tra lại Câu 19Nhận biếtTại sao bản mẫu "dùng một lần" thường không được phát triển thành sản phẩm cuối cùng?A.Vì nó quá hoàn hảo.B.Vì nó được viết bằng ngôn ngữ lập trình khác.C.Vì nó quá đơn giản.D.D Lát kiểm tra lại Câu 20Nhận biếtNếu một nhóm phát triển liên tục thay đổi bản mẫu dựa trên phản hồi, nhưng không bao giờ đạt được sự ổn định của yêu cầu, đây là một rủi ro nào của mô hình Bản mẫu nhanh?A.Rủi ro công nghệ.B.Rủi ro ngân sách.C.Rủi ro về hiệu suất.D.D Lát kiểm tra lại Câu 21Nhận biếtMục tiêu chính của việc "đánh giá bản mẫu" (prototype evaluation) là gì?A.Kiểm tra lỗi cú pháp trong code.B.Đo lường tốc độ thực thi của bản mẫu.C.Đánh giá kỹ năng của lập trình viên.D.D Lát kiểm tra lại Câu 22Nhận biếtKhái niệm "khả năng làm việc nhanh" (rapidness) của bản mẫu đến từ đâu?A.Bằng cách không cần bất kỳ công cụ nào.B.Bằng cách viết mã nguồn rất dài.C.Bằng cách bỏ qua tất cả các pha.D.D Lát kiểm tra lại Câu 23Nhận biếtMô hình Bản mẫu nhanh phù hợp hơn cho việc phát triển những phần nào của hệ thống?A.Các phần tính toán phức tạp.B.Các phần quản lý cơ sở dữ liệu.C.Các phần logic nghiệp vụ phức tạp.D.D Lát kiểm tra lại Câu 24Nhận biếtSự khác biệt giữa bản mẫu và phiên bản sản phẩm (product increment) trong mô hình Tiến hóa (như Agile) là gì?A.Bản mẫu luôn là sản phẩm cuối cùng.B.Phiên bản sản phẩm không cần kiểm thử.C.Bản mẫu tập trung vào tính năng, phiên bản sản phẩm tập trung vào giao diện.D.D Lát kiểm tra lại Câu 25Nhận biếtKhi sử dụng mô hình Bản mẫu nhanh, điều gì cần được quản lý cẩn thận để tránh hiểu lầm?A.Thời gian ra thị trường.B.Số lượng thành viên trong nhóm.C.Chi phí phần cứng.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