SC情報処理安全確保支援士試験 午前Ⅰ

令和6年度春期 情報処理安全確保支援士 午前Ⅰ 問5

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

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

選択肢

  1. ア
    フェールセーフとは、 利用者の誤操作によってシステムが異常終了してしまうことのないように、 単純なミスを発生させないようにする設計方法である。
  2. イ
    フェールソフトとは、 故障が発生した場合でも機能を縮退させることなく乏働を継続する概念である。
  3. ウ
    フォールトアボイダンスとは、 システム構成要素の個々の品質を高めて故障が発生しないようにする概念である。
  4. エ
    フォールトトレランスとは、 故障が生じてもシステムに重大な影響が出ないように、 あらかじめ定められた安全状態にシステムを固定し、 全体として安全が維持されるような設計方法である。
解き方のヒントを見る

午前I 問05:故障を“起こさないようにする”フォールトアボイダンス

フォールトアボイダンスは、システムを作る段階で設計・製造・検証の品質をしっかり高めて、そもそも故障が起きにくいようにする考え方だよ。たとえば、車が壊れてから安全に止める工夫ではなく、最初から壊れにくい部品を使って丁寧に点検しておくイメージだね。故障が起きた後に運転を続ける考え方とは別物として整理しよう。

この問題で問われていること

この問題では、フェールセーフ、フェールソフト、フォールトトレランスとの違いを見分けられるかがポイントだよ。フォールトアボイダンスは“故障を未然に防ぐ”、フェールセーフは“故障したら安全側に止める”、フェールソフトは“性能を落としてでも動かす”、フォールトトレランスは“故障しても処理を続けられるようにする”と押さえよう。

Fault Avoidance

avoid faults before they occur

improve component quality\nprevent faults

確認ポイント

  • フェールセーフは安全側へ移る考え方です。
  • フォールトトレランスは故障後も継続できるようにする。
  • 発生予防ならフォールトアボイダンスです。
正解と解説を見る

正解

ウ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

これは間違いだよ。この説明はフェールセーフではなく、フールプルーフに近いよ。フェールセーフは、故障や異常が起きたときに安全な状態にする考え方なんだ。たとえば電車で異常があったら止まる、ガス機器で異常があったらガスを止める、という感じだよ。

選択肢イ

これは間違いだよ。フェールソフトは、故障したときに全部止めるのではなく、一部の機能をあきらめてでも動き続ける考え方なんだ。たとえばレジが混んだら窓口を減らしてでも営業を続ける感じだね。「機能を縮退させることなく」という部分が違うよ。

選択肢ウ(正解)

これは正解だよ。フォールトアボイダンスは、そもそも故障が起きにくいように部品や設計の品質を高める考え方なんだ。たとえば泥棒に入られてから対策するのではなく、最初から丈夫な鍵や防犯ガラスにして侵入されにくくするイメージだよ。

選択肢エ

これは間違いだよ。この説明はフォールトトレランスではなく、フェールセーフに近いよ。フォールトトレランスは、故障しても予備の部品や別ルートで処理を続ける考え方なんだ。たとえば合鍵や予備の窓口を用意して、片方が使えなくても困らないようにする感じだよ。

出典:独立行政法人 情報処理推進機構(IPA)令和6年度春期 情報処理安全確保支援士試験 午前Ⅰ 問5(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針