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

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

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

問題

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

選択肢

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

午前II 問24:フェールソフトは“少し弱っても止まらない”考え方だよ

フェールソフトは、システムに障害が起きても、性能を少し落としたり、一部の機能を切り離したりしながら、できるだけ運転を続ける考え方だよ。たとえば電車で一部の車両が使えなくなっても、編成を短くして運行を続けるようなイメージだね。完全な状態ではなくても、止めずに動かし続けるのがポイントだよ。

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

この問題では、フェールソフトをほかの考え方と区別できるかが問われているよ。障害時に安全側へ止めるのがフェールセーフ、停電時に電力を補うのがUPS、そもそも操作ミスを起こしにくくするのがフールプルーフ。フェールソフトは“機能や性能を落としてでも運転を続ける”もの、と押さえよう。

フェールソフト

全部止めるのでなく、最低限のサービスを残して動作を続けるのがフェールソフトです。

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

確認ポイント

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

正解

ウ

出典

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

選択肢ア

これは不正解だよ。UPSで停電時に手順どおり停止するのは、急に電源が切れてデータが壊れないようにする仕組みだね。たとえるなら、停電時に非常灯を使って安全に店じまいする感じ。運転を続ける話ではないので、フェールソフトではないよ。

選択肢イ

これは不正解だよ。故障したら暴走しないように安全に止める、という話なので、車でいうとブレーキをかけて路肩に止まるイメージだね。これは「止めて安全を守る」フェールセーフであって、フェールソフトの「多少不便でも動き続ける」とは違うよ。

選択肢ウ(正解)

これは正解だよ。ハードウェアが一部壊れても、速度は落ちるけど小さい構成で運転を続ける、という内容だね。スーパーでレジが1台壊れても、残りのレジで行列をさばき続ける感じ。全部止めずに性能を落として続けるのがフェールソフトだよ。

選択肢エ

これは不正解だよ。利用者の入力ミスを防ぐのは、そもそも間違いが起きにくいようにする工夫だね。電子レンジの扉が開いていると動かない、フォームで変な値を入れられない、みたいなイメージ。これはフールプルーフ寄りで、故障後に縮小して動き続けるフェールソフトとは別物だよ。

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

関連する過去問一覧

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