この概念が出た関連問題

この試験の対策ガイド

ITパスポート試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は ア

解説

フールプルーフは、利用者が誤った操作をしても、システムが受け付けずエラーを知らせるなどして、被害や誤りを未然に防ぐ設計思想です。数値欄に英字を入力するとエラーで再入力を促す工夫はフールプルーフの例で、正解はaです。フェールソフトは故障時に機能を縮小して稼働を続ける、フォールトトレランスは故障しても正常稼働を保つ、ロールバックは処理を取消し前に戻す仕組みであり、誤操作防止とは異なります。

なぜ他の選択肢は違うのか

選択肢 イ
フェールソフトは、故障が起きても機能を縮小して運転を継続する設計思想であり、利用者の誤操作を防ぐフールプルーフとは異なります。
選択肢 ウ
フォールトトレランスは、一部が故障してもシステム全体が正常に動作し続けるようにする設計思想であり、誤操作防止とは異なります。
選択肢 エ
ロールバックは、処理に失敗したときに更新前の状態へ戻す仕組みであり、入力時の誤操作を未然に防ぐフールプルーフとは異なります。

解くときのポイント

フールプルーフ=「人の誤操作を未然に防ぐ」、フェールセーフ/フェールソフト=「故障時の安全・縮退」と、人の誤りか故障かで区別します。