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

プロジェクトマネージャ 2021年 午前2 問19


問題文

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

選択肢

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

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

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

正解の理由

フェールソフトとは、システムに障害が発生したとき、機能や性能を一部低下させながらも、システム全体の運転を継続する設計思想です。
ウは、ハードウェア障害時に構成を縮小し、パフォーマンスを低下させてでも運転を続ける例です。障害の影響を受けながらサービスを継続するため、フェールソフトに当たります。

解法ステップ

  1. 「障害時にどうするか」に注目します。
  2. 障害後も運転を続けるのか、安全のために停止するのかを見分けます。
  3. 機能や性能を落として運転を継続するものを、フェールソフトと判断します。

選択肢別の誤答解説

  • ア:停電時に手順どおりにシステムを停止する例です。安全に停止することを重視しており、フェールセーフの考え方です。
  • イ:制御プログラムの障害時に暴走を避け、安全に停止する例です。危険な状態を避けるために停止するので、フェールセーフです。
  • ウ:性能を低下させながら運転を継続する例であり、フェールソフトです。
  • エ:誤操作や誤入力を事前に防止する例です。障害発生後の対応ではなく、誤りを未然に防ぐ設計です。

よくある誤解

  • 「障害時に安全を守る設計」はすべてフェールソフトだと思いがちですが、安全な停止を優先するのはフェールセーフです。
  • システムの一部を停止する場合でも、残りの機能で運転を継続するならフェールソフトに当たります。
  • 障害を未然に防ぐ設計と、障害発生後に機能を縮小して運転を続ける設計は区別が必要です。

補足コラム

フェールセーフは、障害が発生したときに安全な状態へ移行することを重視します。一方、フェールソフトは、機能や性能を制限してでもサービスの継続を目指します。選択肢に「安全に停止」とあればフェールセーフ、「縮小して運転を続ける」とあればフェールソフトと考えると整理しやすいです。

FAQ

フェールソフトでは、障害が発生しても通常どおりの性能を保てますか?
必ずしも保てません。性能や利用できる機能を低下させても、運転を継続することがポイントです。
フェールセーフとフェールソフトは、どちらも障害への備えですか?
はい。フェールセーフは安全な停止、フェールソフトは機能を縮小した運転継続を重視する点が異なります。

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

\ せっかくなら /

プロジェクトマネージャを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

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

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