「人間はミスするもの」「人間の注意力はあてにならない」という前提で、
設計の段階で誤った操作をした場合を考えて対策を講じること。
=========== 関連用語 ========================
・フォールトトレランス(fault tolerance):
意図しない利用や障害が起こっても全体としての機能を失わないようにする。
・フェイルセーフ(fail safe):
障害発生時に状態を安全側に固定して影響を限定的にする。
安全性重視。
・フェイルソフト(fail soft):
障害箇所を切り離して必要最小限の機能を維持する。
継続性重視。
・フェイルオーバー(fail over):
システムを冗長化して障害に備え、フェイルソフトを実現する。
・フールプルーフ(fool proof):
意図していない使い方をしても、故障しないようにする。
安全性重視。
===========================================