戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

システム監査技術者 2013年 午前2 問13


問題文

情報システムの設計のうち、フェールソフトの例はどれか。

選択肢

ア:UPSを設置することによって、停電時に手順どおりにシステムを停止できるようにし、データを保全する。
イ:制御プログラムの障害時に、システムの暴走を避け、安全に運転を停止できるようにする。
ウ:ハードウェアの障害時に、パフォーマンスは低下するが、構成を縮小して運転を続けられるようにする。(正解)
エ:利用者の誤操作や誤入力を未然に防ぐことによって、システムの誤動作を防止できるようにする。

🔒 解説は解答すると表示されます

フェールソフトの設計【午前2解説】

正解の理由

フェールソフトとは、システムに障害が発生したとき、機能や性能を一部制限しながらも、可能な範囲で運転を継続する設計です。
ハードウェアの障害時に、性能は低下しても構成を縮小して運転を続けるウは、障害の影響を抑えてサービスを継続する例です。

解法ステップ

  1. フェールソフトの特徴を「障害時に機能や性能を下げてでも運転を続ける」と整理します。
  2. 選択肢が「運転を継続する」のか、「安全に停止する」のかを確認します。
  3. 性能を低下させながら運転を継続するウを選びます。

選択肢別の誤答解説

  • ア:停電時に手順どおりシステムを停止し、データを保全する設計です。運転を継続するのではなく、安全な停止を目指すため、フェールセーフの考え方に近いものです。
  • イ:制御プログラムの障害時に、安全を優先して運転を停止する設計です。これもフェールソフトではなく、フェールセーフの例です。
  • ウ:障害が起きても性能を落として運転を続けます。フェールソフトの例です。
  • エ:誤操作や誤入力を未然に防ぎ、誤動作を防止する設計です。障害発生後の対応ではなく、障害や誤りを起こりにくくする予防策です。

よくある誤解

  • 「安全に停止する」ことをフェールソフトと考える
    安全に停止する設計は、フェールセーフの考え方です。フェールソフトは、機能を縮小しても運転を続けます。
  • 性能が低下したら、運転を続けていてもフェールソフトではないと考える
    性能や機能の低下を許容してサービスを継続することが、フェールソフトの特徴です。
  • 誤入力の防止を、障害発生後の対策と混同する
    誤入力を防ぐ設計は予防策であり、障害時の運転継続や安全停止とは別の考え方です。

補足コラム

フェールセーフとフェールソフトは、障害時の優先事項が異なります。
  • フェールセーフ:安全を優先し、必要ならシステムを停止します。
  • フェールソフト:機能や性能を下げても、サービスの継続を優先します。
たとえば、複数のサーバのうち一部に障害が起きても、残りのサーバで処理を続ける構成は、フェールソフトの例として考えられます。

FAQ

Q. フェールソフトでは、すべての機能を維持する必要がありますか?
A. いいえ。一部の機能や性能を失っても、可能な範囲で運転を継続できればフェールソフトです。
Q. 障害時に停止するシステムは、必ずフェールセーフですか?
A. 安全を確保するために停止する設計は、フェールセーフの考え方です。ただし、停止する理由や設計目的もあわせて確認してください。

関連キーワード: フェールソフト、フェールセーフ、障害対策、縮退運転
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

システム監査技術者を
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について