0/25 câu 15:00

Trắc nghiệm Công nghệ Phần mềm Bài: MÔ HÌNH XÂY SỬ A

Mô hình Xây sửa (Build-and-Fix) luôn chiếm tỷ lệ cao trong đề thi Công nghệ Phần mềm Đại học, là nội dung quyết định điểm số. Với 25 câu trắc nghiệm, thời gian chỉ 15 phút, bài test này cung cấp ôn tập lý thuyết, bài tập trắc nghiệm, giải chi tiết và chấm điểm tự động. Truy cập HocMai Miễn Phí để làm bài test trực tiếp, nhận đáp án ngay và nâng cao kỹ năng chuẩn bị kỳ thi.

25 câu hỏi
15 phút
Phạm vi: D
Đại học Công nghệ

Câu 1Nhận biết

Mô 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ì?
  • AMột mô hình có cấu trúc chặt chẽ với các pha rõ ràng.
  • BMột mô hình tập trung vào việc ngăn ngừa lỗi từ đầu.
  • CMột mô hình sử dụng các chu kỳ lặp lại để phát triển.
  • DD

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ì?
  • APhân tích yêu cầu rất chi tiết.
  • BThiết kế kiến trúc cẩn thận.
  • CKiểm thử tự động hoàn toàn.
  • DD

Câu 3Nhận biết

Mô hình Xây sửa thường được áp dụng cho loại dự án nào?
  • ADự án quy mô lớn, phức tạp.
  • BDự án có yêu cầu thay đổi liên tục.
  • CDự án cần chất lượng rất cao.
  • DD

Câu 4Nhận biết

Nhượ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ì?
  • AGiảm chi phí bảo trì.
  • BTăng tốc độ phát triển.
  • CDễ dàng quản lý phạm vi.
  • DD

Câu 5Nhận biết

Trong 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?
  • APhân tích yêu cầu.
  • BThiết kế.
  • CKiểm thử ban đầu.
  • DD

Câu 6Nhận biết

Phát biểu nào sau đây **không đúng** về mô hình Xây sửa?
  • ANó là một trong những mô hình lâu đời nhất.
  • BNó ít khi được khuyến khích trong ngành công nghiệp.
  • CNó thường dẫn đến mã nguồn spaghetti (khó đọc, khó hiểu).
  • DD

Câu 7Nhận biết

Nế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?
  • AMô hình Thác nước.
  • BMô hình Agile.
  • CMô hình Xoắn ốc.
  • DD

Câu 8Nhận biết

Mộ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?
  • ARất dễ mở rộng.
  • BKhông cần thay đổi.
  • CChi phí mở rộng thấp.
  • DD

Câu 9Nhận biết

Tạ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)?
  • AVì nó quá hiện đại.
  • BVì nó yêu cầu quá nhiều tài liệu.
  • CVì nó sử dụng các công cụ phức tạp.
  • DD

Câu 10Nhận biết

Khi 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?
  • AKhi phát triển hệ thống ngân hàng lớn.
  • BKhi xây dựng phần mềm nhúng quan trọng.
  • CKhi phát triển các ứng dụng di động phức tạp.
  • DD

Câu 11Nhận biết

Mộ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ì?
  • APhần mềm sẽ có giao diện đẹp hơn.
  • BTốc độ phát triển sẽ nhanh hơn đáng kể.
  • CMã nguồn sẽ dễ đọc hơn.
  • DD

Câu 12Nhận biết

Tạ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?
  • AVì nó thường được viết bằng ngôn ngữ lập trình mới nhất.
  • BVì nó có rất ít lỗi.
  • CVì nó không cần tài liệu hóa.
  • DD

Câu 13Nhận biết

Nế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?
  • AKhông phát triển phần mềm.
  • BChỉ mua phần mềm sẵn có.
  • CTuyển dụng ít lập trình viên hơn.
  • DD

Câu 14Nhận biết

Trong 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?
  • ARất dễ dàng và không tốn kém.
  • BKhông ảnh hưởng đến dự án.
  • CLuôn dẫn đến một sản phẩm tốt hơn.
  • DD

Câu 15Nhận biết

Mô 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?
  • AViết code.
  • BGỡ lỗi.
  • CTích hợp.
  • DD

Câu 16Nhận biết

Nế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?
  • AMô hình Thác nước.
  • BMô hình Xoắn ốc.
  • CMô hình Agile Scrum.
  • DD

Câu 17Nhận biết

Mô hình Xây sửa thường không tạo ra các tài liệu nào sau đây?
  • ATài liệu đặc tả yêu cầu.
  • BTài liệu thiết kế kiến trúc.
  • CTài liệu hướng dẫn sử dụng.
  • DD

Câu 18Nhận biết

Khí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?
  • AHiệu suất (Performance).
  • BBảo mật (Security).
  • CGiao diện người dùng (User Interface).
  • DD

Câu 19Nhận biết

Trong mô hình Xây sửa, việc kiểm thử thường được thực hiện như thế nào?
  • ATheo kế hoạch kiểm thử chi tiết.
  • BTự động hóa hoàn toàn.
  • CBởi một đội ngũ kiểm thử độc lập.
  • DD

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?
  • AThay đổi ngôn ngữ lập trình.
  • BMua phần cứng mới.
  • CGiảm số lượng tính năng.
  • DD

Câu 21Nhận biết

Hậ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ì?
  • ADự án sẽ hoàn thành sớm hơn.
  • BChất lượng sản phẩm sẽ cao hơn.
  • CKhách hàng sẽ không yêu cầu gì.
  • DD

Câu 22Nhận biết

Mộ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ì?
  • ARất tự tin và kiểm soát được mọi thứ.
  • BDễ dàng hợp tác với người khác.
  • CKhông bao giờ gặp căng thẳng.
  • DD

Câu 23Nhận biết

Mô 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ì?
  • ASử dụng quá nhiều công cụ hiện đại.
  • BTuân thủ quá nhiều quy tắc.
  • CÁp dụng các phương pháp tốt nhất.
  • DD

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ì?
  • AThác nước không có pha thiết kế.
  • BXây sửa có nhiều pha hơn Thác nước.
  • CCả hai đều tập trung vào việc sửa lỗi.
  • DD

Câu 25Nhận biết

Khi 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ì?
  • ARất dễ dàng nâng cấp.
  • BCó tài liệu đầy đủ.
  • CCó ít lỗi.
  • DD

Đã trả lời 0/25 câu