Tạo Trắc Nghiệm

Trắc nghiệm Công nghệ Phần mềm Bài: KHÍA CẠNH BẢO TRÌ

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

Khái niệm bảo trì phần mềm bao gồm những hoạt động nào?

Đá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 sử dụng?

Đá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 trên một hệ điều hành mới hoặc với một cơ sở dữ liệu 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, thường bằng cách tái cấu trúc mã nguồn (refactoring)?

Đáp án và lời giải

Đáp án: D

Câu 6

Phần lớn chi phí trong vòng đời của một dự án phần mềm thường được dành cho giai đoạn nào?

Đáp án và lời giải

Đáp án: D

Câu 7

Tại sao chi phí bảo trì phần mềm thường rất cao?

Đáp án và lời giải

Đáp án: D

Câu 8

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 9

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 10

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 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ề khía cạnh bảo trì phần mềm?

Đáp án và lời giải

Đáp án: D

Câu 13

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 14

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 15

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 16

Nếu chi phí trung bình để sửa một lỗi trong giai đoạn thiết kế là , 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 17

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 18

Trong một dự án phần mềm, nếu đội ngũ phát triển không ghi lại tài liệu chi tiết về thiết kế và mã nguồn, điều này sẽ ảnh hưởng như thế nào đến công tác bảo trì?

Đáp án và lời giải

Đáp án: D

Câu 19

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”?

Đáp án và lời giải

Đáp án: D

Câu 20

Một công ty phần mềm ước tính rằng 60% tổng chi phí của một hệ thống là dành cho việc bảo trì trong 10 năm đầu tiên sau khi ra mắt. Nếu tổng chi phí phát triển ban đầu là , thì tổng chi phí vòng đời của hệ thống đó trong 10 năm này là bao nhiêu?

Đáp án và lời giải

Đáp án: D

Câu 21

Tại sao việc thay đổi trong phần mềm trong giai đoạn bảo trì lại tiềm ẩn rủi ro cao?

Đáp án và lời giải

Đáp án: D

Câu 22

Chiến lược “Code Refactoring” (tái cấu trúc mã) là một phần quan trọng của loại bảo trì nào?

Đáp án và lời giải

Đáp án: D

Câu 23

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 24

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 25

Điều nào sau đây là một thách thức lớn khi bảo trì các “hệ thống kế thừa” (Legacy Systems)?

Đáp án và lời giải

Đáp án: D