正解は ア
フールプルーフ(Foolproof)は、人間が誤った操作・入力を行っても問題が発生しないよう設計するか、誤った操作ができないように設計する考え方です。「規定外データが入力されたときにメッセージを表示して正しい入力を促す」設計はフールプルーフの典型例です。ユーザが誤ったデータを入力しても、システムがそれを検知してユーザに正しい入力を求めることで、誤動作を防ぎます。フールプルーフはポカヨケ(Poka-yoke)とも呼ばれ、製造業では部品の形状を正しい向きでしか取り付けられない設計など、ソフトウェアではバリデーション・入力チェック・確認ダイアログなどで実現されます。
フールプルーフ=誤った操作・入力を防ぐ or 誤操作時にガイドする設計。入力バリデーション・確認ダイアログが典型例。