安全性や信頼性について、次の方針でプログラム設計を行う場合、その方針を表す用語はどれか。
「不特定多数の人が使用するプログラムには、自分だけが使用するプログラムに比べ、より多くのデータチェックの機能を組み込む。プログラムが処理できるデータの前提条件を事前に書いておくだけでなく、その前提を満たしていないデータが実際に入力されたときは、エラーメッセージを表示して入力を促すようにプログラムを作る。」
フールプルーフ
フェールセーフ
フェールソフト
フォールトトレラント