本文へスキップ

令和5年度 ITパスポート試験 問93

この問題の解説と、これまでの解答の記録です。

問93
頻出度★★★

フールプルーフの考え方を適用した例として, 適切なものはどれか。

出典 令和5年度 ITパスポート試験 問93
解説

問 93

  • 不正解ア

    HDD を RAID で構成するのは、複数のディスクをまとめて冗長性を持たせ、ディスク故障時もデータを失わないようにする仕組み。これはフォールトトレラント(耐障害設計)であって、利用者の誤操作を防ぐフールプルーフではない。

  • 不正解イ

    障害が発生しても最低限の機能を維持して処理を続けるのはフェールソフト(縮退運転・グレースフルデグラデーション)の考え方。故障時の影響を小さく抑える設計であり、誤操作の防止を狙うフールプルーフとは異なる。

  • 不正解ウ

    システムを二重化して障害に備えるのは冗長化によるフォールトトレラント(デュアルシステム)。機器の故障に対する備えであって、人の操作ミスを未然に防ぐフールプルーフではない。

  • エ

    正解 正解はエ。フールプルーフとは、利用者が誤った操作をしても危険な状態や損害につながらないよう、あらかじめ備えておく設計の考え方をいう。エの「ファイル削除時に『削除してよいか』の確認メッセージを表示する」は、利用者がうっかり必要なファイルを消してしまうヒューマンエラーを、取り返しのつかない操作の直前に食い止める仕組みであり、まさにフールプルーフの典型例である。

ここがポイント
  • フールプルーフ=利用者が誤操作することを前提に、誤った操作をしても問題が起きないように設計する考え方(確認メッセージ・入力値チェック・誤挿入できないコネクタ形状など)。
  • フォールトトレラント(冗長化・RAID・二重化)やフェールソフト(縮退運転)は「故障への備え」であり、「誤操作への備え」であるフールプルーフと区別すること。
用語

解答の記録