93の正解: テクノロジ系コンピュータシステム

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

この設問が問うていること

人間の誤操作(ヒューマンエラー)による障害発生を防ぐ「フールプルーフ」の設計事例を問う設問です。

HDDをRAID で構成する。
選択肢の解説: HDDをRAIDで構成して冗長化するのは、ハードウェア故障に対処するための「フォルトトレラント」の事例です。
システムに障害が発生しても、最低限の機能を維持して処理を継続する。
選択肢の解説: 障害発生時に機能を縮小しつつも処理を継続するアプローチは「フェールソフト(縮退運転)」の事例です。
システムを二重化して障害に備える。
選択肢の解説: システム全体を二重化して障害に備える手法は、システムの高可用性を確保する「フォルトトレラント」や「冗長化」の事例です。
利用者がファイルの削除操作をしたときに、“削除してよいか”の確認メッセージを表示する。正解
選択肢の解説: ユーザーの押し間違い(誤操作)による重大なデータ消失を防ぐように考慮された設計であり、フールプルーフの例として適切です。

総合解説

フールプルーフ(Foolproof)とは、システム設計における概念で、「人間は誤り(ミス)を犯すものである」という前提に立ち、ユーザーが誤った操作をしても、システムが誤動作したり致命的なトラブルになったりしないようにする安全対策です。選択肢dの「ファイルを削除する際に確認画面を挟む」対策は、誤クリックによる意図しないデータ喪失を防ぐフールプルーフの典型例です。なお、a(RAID)、c(二重化)はシステム側の物理的故障に備える「フォルトトレラント」、bは最低限の機能を維持する「フェールソフト(フェールアクティブ)」に該当します。したがって、正解はdです。

執筆・監修: 運営者 KH更新日: 2026-07-05出典: IPA公式PDF(過去問題・解答例)
AIAIにその場で質問(デモ応答)

こんな聞き方もできます(タップで質問)

令和5年度を本番同様のCBT形式で解いてみよう

無料登録なしでも一部体験可能。登録すれば採点・弱点分析・AI教科書まで使えます。

令和5年度の過去問CBTを解く