JavaScript is required

Chỉ ra phát biểu đúng nhất về lập trình thứ lỗi?

A.

Lập trình thứ lỗi là cách lập trình đảm bảo cho hệ thống không bị ảnh hưởng gì ngay cả khi có thành phần sinh lỗi.

B.

Lập trình thứ lỗi là cách lập trình đảm bảo cho hệ thống có khả năng dung thứ lỗi khi có thành phần sinh lỗi.

C.

Lập trình thứ lỗi là cách lập trình ngăn chặn sự xâm nhập của các file lạ, bảo toàn dữ liệu khi hệ thống sụp đổ.

D.

Lập trình thứ lỗi là cách lập trình đánh dấu lại các bất thường trong quá trình vận hành phần mềm.

Trả lời:

Đáp án đúng: B


Lập trình thứ lỗi (Fault-tolerant programming) là kỹ thuật thiết kế và xây dựng hệ thống phần mềm sao cho nó có thể tiếp tục hoạt động đúng (hoặc ít nhất là không bị sập hoàn toàn) ngay cả khi có một hoặc nhiều thành phần của nó gặp lỗi. Điều này có nghĩa là hệ thống có khả năng "dung thứ" (tolerate) các lỗi xảy ra. Phương án A không chính xác vì nó quá lý tưởng. Không thể đảm bảo hệ thống không bị ảnh hưởng gì khi có lỗi. Mục tiêu thực tế hơn là giảm thiểu ảnh hưởng. Phương án B chính xác nhất vì nó nêu đúng bản chất của lập trình thứ lỗi: hệ thống có khả năng tiếp tục hoạt động dù có lỗi xảy ra. Phương án C đề cập đến bảo mật và sao lưu dữ liệu, không phải là trọng tâm của lập trình thứ lỗi. Phương án D chỉ là một phần nhỏ của việc xử lý lỗi (ghi log), không phải là định nghĩa đầy đủ của lập trình thứ lỗi.

Câu hỏi liên quan