令和6年度 春期 ITストラテジスト試験 システムアーキテクト試験 ネットワークスペシャリスト試験 ITサービスマネージャ試験 情報処理安全確保支援士試験 午前I 問題【共通】 問5

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

解答・解説

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

システムの信頼性設計に関する重要な用語(フールプルーフ、フェールセーフ、フェールソフト、フォールトアボイダンス、フォールトトレランス)の正確な意味を理解しているかを問う問題です。

フォールトアボイダンス(fault avoidance:障害排除)とは、システム構成要素の個々の品質を高めて故障が発生しないようにする(故障そのものを回避する)概念です。したがって、正解は ウ となります。

各選択肢の解説

  • ア: 不適切です。記述されている「利用者の誤操作によってシステムが異常終了してしまうことのないように、単純なミスを発生させないようにする」設計方法は、フールプルーフ(foolproof)の説明です。
  • イ: 不適切です。フェールソフト(fail-soft)は、故障が発生した場合に機能を縮退させてでもシステム全体の稼働を継続する概念です。「機能を縮退させることなく」という部分が誤りです。
  • ウ: 適切です。フォールトアボイダンスの正しい説明です。
  • エ: 不適切です。記述されている「故障が生じてもシステムに重大な影響が出ないように、あらかじめ定められた安全状態にシステムを固定し、全体として安全が維持されるような設計方法」は、フェールセーフ(fail-safe)の説明です。なお、フォールトトレランス(fault tolerance)は、故障が発生しても冗長構成などにより正常な処理を継続する設計概念を指します。

Spineチーム