DBデータベーススペシャリスト試験 午前Ⅱ

平成21年度春期 データベーススペシャリスト 午前Ⅱ 問22

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

問題

フェールセーフの考えに基づいて設計したものはどれか。

選択肢

  1. ア
    RAID2を採用してハードディスクのMTBFが従来製品の2倍になるようにする。
  2. イ
    乾電池のプラスとマイナスを逆にすると乾電池が入らないようにする。
  3. ウ
    交通管制システムが故障したときには,信号機に赤色が点灯するようにする。
  4. エ
    ネットワークカードのコントローラを二重化しておき,故障したときには故障したコントローラを切り離して運用する。
解き方のヒントを見る

比較対象と条件を分けて整理する

設問を読むときは、何を比較するのかと、どの条件を同じ基準で見るのかを分けて整理しましょう。対象の範囲や前提が混ざると判断がぶれやすいため、用語の役割を確認することが大切です。

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

まず、比較の対象・比較する属性・適用される条件をそれぞれ区別し、設問中の表現がどの範囲を指しているかを丁寧に確認してください。判断の根拠となる対応関係に集中します。

視点

対象と条件の対応関係を整理し、同じ基準で比べている部分と、前提が異なる部分を区別して読み取ります。

確認ポイント

  • 比較されている対象の範囲を確認する
  • 判断に使う条件や前提を整理する
  • 対象と条件の対応関係を見直す
正解と解説を見る

正解

ウ

解説

フェールセーフとは、システムに故障が発生した場合に、危険な動作を続けるのではなく、安全側の状態へ移行するように設計する考え方です。交通管制システムの故障時に信号機を赤色にする設計は、交通を停止させて事故の危険を抑えるため、フェールセーフに該当する。

理由

故障時に信号機を赤色に点灯させると、交通を進行させるよりも安全を確保しやすい停止状態へ移行できる。このように、故障を完全に防げなくても、故障後の危険を小さくする設計がフェールセーフです。

比較

MTBFを向上させる設計は故障しにくくするもの、誤った電池の装着を防ぐ設計は誤操作を防止するもの、故障した装置を切り離して運用を続ける設計は可用性を保つものです。これらはフェールセーフとは異なる目的の設計です。

選択肢ア

これは不正解だよ。RAID2を採用してハードディスクのMTBFを従来製品の2倍にするのは、故障が発生するまでの平均時間を長くし、システムの信頼性を高める考え方である。故障後に安全な状態へ移行させるフェールセーフの説明ではない。

選択肢イ

これは不正解だよ。乾電池のプラスとマイナスを逆にしたときに入らないようにするのは、利用者の誤操作や誤った組立てを防ぐ設計である。故障が起きた後に安全側へ移行するフェールセーフではなく、フールプルーフに当たる。

選択肢ウ(正解)

これは正解だよ。交通管制システムが故障した際に信号機を赤色に点灯させると、交通を停止させて事故の危険を抑える安全側の状態へ移行できる。故障後の被害を小さくする設計なので、フェールセーフに該当する。

選択肢エ

これは不正解だよ。ネットワークカードのコントローラを二重化し、故障した方を切り離して運用を続けるのは、冗長化によってサービスの継続性や可用性を確保する設計である。安全側へ停止するフェールセーフとは目的が異なる。

学習のポイント

フェールセーフ、フォールトトレラント、フールプルーフの目的の違いを整理する。

出典:独立行政法人 情報処理推進機構(IPA)平成21年度春期 データベーススペシャリスト試験 午前Ⅱ 問22(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

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