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

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

