問93の正解: エテクノロジ系/コンピュータシステム
フールプルーフの考え方を適用した例として、適切なものはどれか。
この設問が問うていること
人間の誤操作(ヒューマンエラー)による障害発生を防ぐ「フールプルーフ」の設計事例を問う設問です。
アHDDをRAID で構成する。
選択肢アの解説: HDDをRAIDで構成して冗長化するのは、ハードウェア故障に対処するための「フォルトトレラント」の事例です。
イシステムに障害が発生しても、最低限の機能を維持して処理を継続する。
選択肢イの解説: 障害発生時に機能を縮小しつつも処理を継続するアプローチは「フェールソフト(縮退運転)」の事例です。
ウシステムを二重化して障害に備える。
選択肢ウの解説: システム全体を二重化して障害に備える手法は、システムの高可用性を確保する「フォルトトレラント」や「冗長化」の事例です。
エ利用者がファイルの削除操作をしたときに、“削除してよいか”の確認メッセージを表示する。正解
選択肢エの解説: ユーザーの押し間違い(誤操作)による重大なデータ消失を防ぐように考慮された設計であり、フールプルーフの例として適切です。
総合解説
フールプルーフ(Foolproof)とは、システム設計における概念で、「人間は誤り(ミス)を犯すものである」という前提に立ち、ユーザーが誤った操作をしても、システムが誤動作したり致命的なトラブルになったりしないようにする安全対策です。選択肢dの「ファイルを削除する際に確認画面を挟む」対策は、誤クリックによる意図しないデータ喪失を防ぐフールプルーフの典型例です。なお、a(RAID)、c(二重化)はシステム側の物理的故障に備える「フォルトトレラント」、bは最低限の機能を維持する「フェールソフト(フェールアクティブ)」に該当します。したがって、正解はdです。
AIAIにその場で質問(デモ応答)
こんな聞き方もできます(タップで質問)