SC情報処理安全確保支援士試験 午前Ⅱ

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

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

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

選択肢

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

フェールソフトは「少し弱くなっても動き続ける」考え方だよ

フェールソフトは、システムに障害が起きても、性能を落としたり機能を一部だけに減らしたりしながら、できるだけ動き続ける設計思想だよ。たとえば、車のエンジンの一部に不調が出ても、スピードを落として安全に走れる範囲で運転を続けるようなイメージだね。ハードウェア障害時に、完全停止ではなく縮退運転に切り替える例がこれに当たるよ。

この問題で問われていること

この問題では、フェールソフトを、危険を避けるため安全側に止めるフェールセーフ、停電時に電力を供給するUPS、そもそも誤操作しにくくするフールプルーフと区別できるかがポイントだよ。

フェールソフト

全部止めるのではなく、使える機能だけでも維持してサービス継続を優先するのがフェールソフトです。

障害発生\n-> 構成縮小 / 性能低下\n-> 運転継続

確認ポイント

  • 安全停止はフェールセーフです。
  • 誤操作防止はフールプルーフです。
  • 縮小構成で運転継続する説明を選ぶ。
正解と解説を見る

正解

ウ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

これは不正解だよ。UPSで停電時に手順どおり停止するのは、急な停電でも作業中のデータを守って落ち着いて閉店するようなもの。安全に止めるための仕組みで、性能を落として運転を続けるフェールソフトとは目的が違うよ。

選択肢イ

これは不正解だよ。故障したときに暴走せず安全に止めるのは、危ないときに車を路肩に止めるような考え方だよ。これは「安全側に止める」フェールセーフであって、サービスを縮小して続けるフェールソフトではないよ。

選択肢ウ(正解)

これは正解だよ。ハードウェアが一部壊れても、性能は落ちるけど小さい構成で運転を続けるのは、レジが3台中1台壊れても残り2台で店を開け続けるようなもの。完全停止せず、できる範囲で続けるのがフェールソフトだよ。

選択肢エ

これは不正解だよ。利用者の誤操作や誤入力を防ぐのは、たとえば電子レンジの扉が閉まっていないと動かない仕組みみたいなもの。人がミスしにくいようにする「フールプルーフ」の考え方で、故障しても性能を落として動き続ける「フェールソフト」とは違うよ。

出典:独立行政法人 情報処理推進機構(IPA)令和元年度秋期 情報処理安全確保支援士試験 午前Ⅱ 問24(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針