故障の発生を極力少なくするよう設計すること。具体的には、信頼性の高い部品を用いること、品質管理活動を徹底すること、あるいは予防保全の考え方を取り入れること、などがある。例としては、故障しにくい部品を使用してシステムを構成することや、ソフトウェアを開発する際に十分にデバッグすることなどが挙げられる。直訳すると、「故障を回避する」という意味である。