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

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

解答・解説

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

正解は ウ です。

システムの信頼性設計に関する各用語の定義は以下の通りです。

  • フォールトアボイダンス(障害排除):構成部品の品質を高めるなどして、そもそもシステムに障害が発生しないようにする考え方です。
  • フォールトトレランス(障害許容):システムの一部に障害が発生しても、全体としては必要な機能を維持し、処理を継続できるようにする考え方です。
  • フェールセーフ:障害が発生した場合に、システムをあらかじめ定められた安全な状態に移行・固定し、被害を防ぐ(安全性を優先する)考え方です。
  • フェールソフト:障害が発生した場合に、システムの一部機能を停止(縮退)してでも、システム全体の稼働を継続させる考え方です。
  • フールプルーフ:利用者が誤った操作を行っても、システムが異常終了したり危険な状態になったりしないように対策しておく設計のことです。

各選択肢の解説

  • ア:誤り。「利用者の誤操作によってシステムが異常終了してしまうことのないように、単純なミスを発生させないようにする」設計は フールプルーフ の説明です。
  • イ:誤り。「機能を縮退させることなく」という部分が誤りです。フェールソフト は、故障時に機能を縮退させてでも重要な処理の稼働を継続する概念です。
  • ウ:正しい。フォールトアボイダンス は、システム構成要素の個々の品質を高めて故障が発生しないようにする概念です。
  • エ:誤り。「あらかじめ定められた安全状態にシステムを固定し、全体として安全が維持されるような設計」は フェールセーフ の説明です。

Spineチーム