IPA過去問ドリル

令和元年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問24

テクノロジ/システム構成要素

情報システムの設計の例のうち,フェールソフトの考え方を適用した例はどれか。

出典:令和元年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問24

正解:ウ

解説

フェールソフトとは,システムの一部に障害が発生した場合に,性能や機能を低下させてでも,システム全体を停止させずに縮小した構成で運転を継続させるという設計の考え方です。ハードウェアの障害時に,冗長化されていた構成の一部が縮退することでパフォーマンスは低下するものの,サービス自体は提供し続けられるようにする設計が,フェールソフトの典型例です。これに対し,障害発生時に安全側にシステムを停止させる考え方はフェールセーフ,利用者の誤操作を未然に防ぐ考え方はフールプルーフと呼ばれ,フェールソフトとは区別されます。

選択肢ごとの解説

  • 誤り。UPS を設置して停電時に手順どおりシステムを安全に停止できるようにすることは,被害を最小限に抑えて安全に停止させるフェールセーフの考え方の例であり,運転を継続させるフェールソフトの例ではありません。
  • 誤り。制御プログラムの障害時にシステムの暴走を避け,安全に運転を停止できるようにすることは,フェールセーフの考え方の例であり,フェールソフトの例ではありません。
  • 正しい。ハードウェアの障害時に,パフォーマンスは低下するが構成を縮小して運転を続けられるようにすることは,機能を縮退させても稼働を継続させるフェールソフトの考え方を適用した例です。
  • 誤り。利用者の誤操作や誤入力を未然に防ぐことによってシステムの誤動作を防止することは,フールプルーフの考え方の例であり,フェールソフトの例ではありません。
情報処理安全確保支援士の過去問を演習モードで解く