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

プロジェクトマネージャ 2016年 午前2 問21


問題文

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

選択肢

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

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

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

正解の理由

フェールソフトとは、システムに障害が発生したとき、機能や性能を一部制限しながらも、全体の運転を継続する考え方です。
ハードウェア障害時に、パフォーマンスを低下させても構成を縮小して運転を続けるウは、障害の影響を抑えながらサービスを継続する例です。したがって、ウが正解です。

解法ステップ

  1. フェールソフトの意味を確認します。
    障害時に、機能を縮小してでもシステムの運転を続けます。
  2. 選択肢が「運転を継続する」のか、「安全に停止する」のかを見分けます。
  3. ハードウェア障害後も、構成を縮小して運転を続けるウを選びます。

選択肢別の誤答解説

  • ア:停電時に手順どおりにシステムを停止し、データを保全する方法です。運転を続けるのではなく、安全に停止する考え方です。
  • イ:制御プログラムの障害時に、安全のためシステムを停止します。障害時に安全側へ移行する「フェールセーフ」の例です。
  • ウ:障害時に性能や構成を縮小しても運転を継続します。フェールソフトの例です。
  • エ:誤操作や誤入力を未然に防ぎ、障害の発生を防止する方法です。障害発生後の動作を定めるフェールソフトとは異なります。

よくある誤解

  • フェールソフトとフェールセーフを混同する
    フェールソフトは、機能を縮小して運転を続けます。フェールセーフは、安全を優先して停止するなど、安全な状態へ移行します。
  • 「データを保全する」ことだけでフェールソフトと判断する
    データ保全は重要ですが、判断のポイントは障害時に運転を続けるか、安全に停止するかです。
  • 障害への備えならすべてフェールソフトだと考える
    障害の予防や安全な停止など、目的によって異なる設計思想があります。

補足コラム

障害への対応方針には、代表的に次のような考え方があります。
  • フェールソフト:機能や性能を縮小して運転を継続します。
  • フェールセーフ:安全を優先し、停止するなど安全な状態にします。
  • フォールトトレラント:冗長化などによって、障害が発生しても機能を維持します。

FAQ

Q. フェールソフトでは、必ず性能が低下しますか?
A. 必ず低下するとは限りません。重要なのは、障害時に機能を限定しながらも運転を継続することです。
Q. フェールソフトとフォールトトレラントの違いは何ですか?
A. どちらも障害時のサービス継続を目指しますが、フェールソフトは機能を縮小して継続する考え方です。フォールトトレラントは、冗長な構成などにより障害の影響を吸収し、機能を維持することを目指します。

関連キーワード: フェールソフト、フェールセーフ、フォールトトレラント、障害対策、冗長化
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

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

クイズ画面へ遷移する→

すぐに利用可能!

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

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