正答3
解説
正解は3です。
システムの信頼性設計には、故障を起こさないようにする考え方と、故障が起きても影響を抑える考え方があります。
用語ごとの意味の違いが問われています。
【選択肢別解説】
1:× 利用者の誤操作でシステムが異常終了しないよう、単純なミスを起こさせない設計はフールプルーフです。
フェールセーフは、故障時に安全側に動作させる設計です。
2:× フェールソフトは、故障した部分を切り離し、機能を縮退させてでも稼働を継続する考え方です。
「縮退させることなく」という部分が誤りです。
3:○ フォールトアボイダンスは、構成要素の品質を高めたり十分な試験を行ったりして、故障そのものを発生させないようにする考え方です。
4:× あらかじめ定めた安全状態にシステムを固定して安全を維持するのはフェールセーフの説明です。
フォールトトレランスは、冗長化などで故障が起きても機能を維持する考え方です。
【ポイント】
フォールトアボイダンスは「故障を防ぐ」、フォールトトレランスは「故障に耐える」と対比します。
フェールセーフは「安全側へ」、フェールソフトは「縮退して継続」、フールプルーフは「誤操作を防ぐ」です。