ITパスポート
テクノロジ系
フールプルーフの説明として適切なものはどれか。
1.
障害発生時に安全側に動作する設計
2.
人間が誤操作しても問題が起きないようにする設計
✓ 正解
3.
障害を自動修復する設計
4.
複数系統で処理を継続する設計
📝 解説
フールプルーフとは「人間が誤った操作をしてもシステムが問題なく動くよう設計する」考え方(設計思想)です。電気のコンセントに例えると、プラグを逆向きに差せないよう片側だけ幅を広くしたコンセントの形状がフールプルーフの典型例です。物理的に誤った操作ができない形にすることでミスを防ぎます。ソフトウェアでは「ファイル削除前の確認ダイアログ」「フォームに数字以外の入力を受け付けない入力チェック」「誤って離席しないようにスクリーンロックが自動発動」などが具体例です。Fool(失敗しやすい人)でもProof(防げる)という語源の通り、ミスそのものを防ぐ設計を目指します。「フェールセーフ」は障害発生後の安全確保、「フールプルーフ」はミスの発生自体を防ぐ、という違いがよく試験で狙われます。「フールプルーフ=誤操作しても問題が起きない設計」と覚えましょう!