令和4年度 秋期 応用情報技術者試験 午前 問13

システムの信頼性設計に関する記述のうち,適切なものはどれか。

解答・解説

正解: ウ. フォールトアボイダンスとは,システム構成要素の個々の品質を高めて故障が発生しないようにする概念である。

システムの信頼性設計に関する用語の理解を問う問題です。
正解は ウ です。

正解の根拠

フォールトアボイダンス(Fault Avoidance:障害排除)とは、ハードウェアやソフトウェアなどシステム構成要素の個々の品質を高めたり、十分なテストを実施したりすることで、システムに故障が発生しないようにする(故障を未然に防ぐ)という設計概念です。したがって、選択肢ウの記述が適切です。

各選択肢の解説

  • ア:誤り
    利用者の誤操作によってシステムが異常終了しないように、単純なミスを発生させない(あるいはミスをしても安全に処理する)設計方法は フールプルーフ(Foolproof)です。一方、フェールセーフは、故障が発生した際にシステムを安全な状態へ移行させる設計概念を指します。
  • イ:誤り
    フェールソフト(Fail-soft)とは、システムに故障が発生した場合に、一部の機能や性能を縮退(低下)させてでもシステム全体の完全な停止を防ぎ、稼働を継続させる概念です。機能を縮退させることなく稼働を継続させるわけではありません。
  • ウ:正解
    記述の通り、フォールトアボイダンスはシステム構成要素の品質を高めて故障が発生しないようにする概念です。
  • エ:誤り
    故障が生じた際に、あらかじめ定められた安全状態にシステムを固定し、全体として安全が維持されるようにする設計方法は フェールセーフ(Fail-safe)です。一方、フォールトトレランス(Fault Tolerance:耐故障性)は、冗長構成などを用いて、故障が発生してもシステム全体を停止させることなく必要な処理を継続させる概念です。

Spineチーム