Trắc nghiệm Công nghệ Phần mềm Bài: PHA BẢO TRÌ SAU KHI CHUYỂN GIAO
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
Pha Bảo trì sau khi chuyển giao (Post-Delivery Maintenance) là gì?
Đáp án và lời giải
Đáp án: D
Câu 2
Loại bảo trì nào tập trung vào việc sửa chữa các lỗi hoặc khuyết tật được phát hiện sau khi phần mềm đã được triển khai?
Đáp án và lời giải
Đáp án: D
Câu 3
Khi một phần mềm cần được thay đổi để hoạt động tốt với phiên bản mới của hệ điều hành hoặc một phần cứng mới, đây là loại bảo trì nào?
Đáp án và lời giải
Đáp án: D
Câu 4
Việc thêm các tính năng mới, cải thiện hiệu suất hoặc tăng cường khả năng sử dụng của phần mềm theo yêu cầu người dùng được gọi là loại bảo trì nào?
Đáp án và lời giải
Đáp án: D
Câu 5
Loại bảo trì nào nhằm mục đích cải thiện khả năng bảo trì, độ tin cậy hoặc hiệu suất của phần mềm trong tương lai (ví dụ: tái cấu trúc mã nguồn)?
Đáp án và lời giải
Đáp án: D
Câu 6
Tại sao chi phí bảo trì phần mềm thường chiếm tỉ trọng lớn nhất trong tổng chi phí vòng đời sản phẩm?
Đáp án và lời giải
Đáp án: D
Câu 7
Một trong những lý do chính khiến phần mềm cần bảo trì là gì?
Đáp án và lời giải
Đáp án: D
Câu 8
Khái niệm “nợ kỹ thuật” (technical debt) có liên quan chặt chẽ đến khía cạnh bảo trì như thế nào?
Đáp án và lời giải
Đáp án: D
Câu 9
Tầm quan trọng của tài liệu (documentation) trong quá trình bảo trì phần mềm là gì?
Đáp án và lời giải
Đáp án: D
Câu 10
Khi một phần mềm được xây dựng với kiến trúc mô-đun (modular architecture), điều này ảnh hưởng như thế nào đến bảo trì?
Đáp án và lời giải
Đáp án: D
Câu 11
Việc bỏ qua bảo trì thường xuyên đối với một hệ thống phần mềm cũ có thể dẫn đến hậu quả 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ề pha bảo trì sau khi chuyển giao?
Đáp án và lời giải
Đáp án: D
Câu 13
Hệ thống kiểm soát phiên bản (Version Control System) như Git có vai trò quan trọng gì trong bảo trì phần mềm?
Đáp án và lời giải
Đáp án: D
Câu 14
Nếu chi phí trung bình để sửa một lỗi trong giai đoạn thiết kế là $X, thì chi phí để sửa lỗi đó trong giai đoạn bảo trì có thể là bao nhiêu?
Đáp án và lời giải
Đáp án: D
Câu 15
Hoạt động nào sau đây thuộc về bảo trì phòng ngừa?
Đáp án và lời giải
Đáp án: D
Câu 16
Tại sao việc bảo trì phần mềm lại khác biệt và phức tạp hơn so với việc bảo trì phần cứng?
Đáp án và lời giải
Đáp án: D
Câu 17
Khía cạnh bảo trì nào liên quan đến việc làm cho phần mềm “tốt hơn” hoặc “dễ sử dụng hơn” mà không phải sửa lỗi hay thích nghi?
Đáp án và lời giải
Đáp án: D
Câu 18
Mục tiêu chính của việc quản lý cấu hình phần mềm (Software Configuration Management – SCM) trong bảo trì là gì?
Đáp án và lời giải
Đáp án: D
Câu 19
Sự già cỗi của một hệ thống phần mềm (Software Aging) chủ yếu đề cập đến vấn đề gì?
Đáp án và lời giải
Đáp án: D
Câu 20
Để giảm thiểu chi phí bảo trì trong tương lai, điều gì cần được chú trọng ngay từ giai đoạn thiết kế và cài đặt?
Đáp án và lời giải
Đáp án: D
Câu 21
Nếu một khách hàng yêu cầu thay đổi cách hiển thị thông tin trên báo cáo, đây là loại bảo trì nào?
Đáp án và lời giải
Đáp án: D
Câu 22
Lợi ích kinh tế của việc bảo trì phần mềm hiệu quả là gì?
Đáp án và lời giải
Đáp án: D
Câu 23
Thách thức lớn nhất khi bảo trì các “hệ thống kế thừa” (Legacy Systems) là gì?
Đáp án và lời giải
Đáp án: D
Câu 24
Mục tiêu của việc sử dụng một “hệ thống theo dõi lỗi” (Bug Tracking System) trong bảo trì là gì?
Đáp án và lời giải
Đáp án: D
Câu 25
Khi một phần mềm được bảo trì, việc thực hiện “kiểm thử hồi quy” (Regression Testing) là rất quan trọng vì sao?