情報処理安全確保支援士 2011年 秋期 午前2 問24
問題文
情報システムの設計において、フェールソフトが講じられているのはどれか。
選択肢
ア:UPS 装置を設置することで、停電時に手順どおりにシステムを停止できるようにし、 データを保全する。
イ:制御プログラムの障害時に、 システムの暴走を避け、安全に運転を停止できるようにする。
ウ:ハードウェアの障害時に、パフォーマンスは低下するが、 構成を縮小して運転を続けられるようにする。(正解)
エ:利用者の誤操作や誤入力を未然に防ぐことで、システムの誤動作を防止できるようにする。
情報システムの設計においてフェールソフトが講じられているのはどれか【午前2 解説】
要点まとめ
- 結論:フェールソフトは障害発生時に機能を縮小しても継続運転を可能にする設計手法です。
- 根拠:障害が起きても完全停止せず、性能低下を許容しつつサービスを維持することが目的です。
- 差がつくポイント:フェールセーフとの違いを理解し、停止か継続かの判断ができるかが重要です。
正解の理由
選択肢ウは「ハードウェアの障害時にパフォーマンスは低下するが、構成を縮小して運転を続けられるようにする」とあり、これはフェールソフトの典型的な特徴です。フェールソフトは障害が発生してもシステムを完全停止させず、機能を限定してでも動作を継続させることで、サービスの継続性を確保します。これに対し、他の選択肢は停止や防止を目的としており、フェールソフトの定義とは異なります。
よくある誤解
フェールソフトとフェールセーフを混同し、障害時に必ず停止するものと考える誤解があります。フェールソフトは停止せず継続運転を目指す点が異なります。
解法ステップ
- フェールソフトの定義を確認する(障害時に機能を縮小して継続運転)。
- 各選択肢の内容を「停止するか」「継続するか」で分類する。
- 停止を前提とする選択肢はフェールソフトではないと判断する。
- 継続運転を可能にする選択肢を正解とする。
- 選択肢ウが該当するため正解と確定する。
選択肢別の誤答解説
- ア:UPS装置は停電時に安全停止を支援し、フェールセーフに近い。継続運転ではない。
- イ:制御プログラムの障害時に安全停止するのはフェールセーフの考え方であり、フェールソフトではない。
- ウ:障害時に性能低下を許容しつつ運転継続するため、フェールソフトの正解。
- エ:誤操作防止は予防策であり、障害発生後の動作継続とは異なる。
補足コラム
フェールソフトはシステムの可用性を高める設計思想で、例えばRAIDの一部故障時に読み書きを継続する仕組みなどが該当します。一方、フェールセーフは障害時に安全に停止することを重視し、用途に応じて使い分けが必要です。
FAQ
Q: フェールソフトとフェールセーフの違いは何ですか?
A: フェールソフトは障害時に機能を縮小して継続運転し、フェールセーフは安全に停止することを目的とします。
A: フェールソフトは障害時に機能を縮小して継続運転し、フェールセーフは安全に停止することを目的とします。
Q: UPSはフェールソフトの例ですか?
A: いいえ。UPSは停電時に安全停止やデータ保全を支援するため、フェールセーフに近い役割です。
A: いいえ。UPSは停電時に安全停止やデータ保全を支援するため、フェールセーフに近い役割です。
関連キーワード: フェールソフト、フェールセーフ、システム可用性、障害対策、RAID

\ せっかくなら /
情報処理安全確保支援士を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

