システム構成と信頼性設計
フールプルーフの考え方に基づく設計の例として、適切なものはどれか。
- A重要なデータを、2台のディスクに同時に書き込む
- B部品の点検や交換を定期的に行い、故障の発生を減らす
- Cコネクタの形を左右非対称にして、逆向きには差し込めないようにする
答えと解説を見る
正解:C. コネクタの形を左右非対称にして、逆向きには差し込めないようにする
フールプルーフは、人が誤った操作をしても危険な状態や誤動作にならないように、あるいはそもそも誤った操作ができないようにする設計の考え方です。逆向きに差し込めない形のコネクタは、誤った接続を物理的に防ぐ代表的な例です。データを2台のディスクに書き込むのは冗長化によるフォールトトレランス、定期的な点検や交換で故障を減らすのはフォールトアボイダンスの考え方です。
- A. 冗長化によって、故障しても機能を保つフォールトトレランスの考え方です。
- B. 故障そのものを起こりにくくするフォールトアボイダンスの考え方です。
- C. 正しい。誤った向きの接続を、形で防いでいます。