DBデータベーススペシャリスト試験 午前Ⅱ
平成23年度特別 データベーススペシャリスト 午前Ⅱ 問24
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- アRAID2を採用してハードディスクのMTBFが従来製品の2倍になるようにする。
- イ乾電池のプラスとマイナスを逆にすると乾電池が入らないようにする。
- ウ交通管制システムが故障したときには,信号機に赤色が点灯するようにする。
- エネットワークカードのコントローラを二重化しておき,故障したコントローラの方を切り離しても運用できるようにする。
解き方のヒントを見る
安全な設計を考える視点
安全設計を検討するときは、機能の実現だけでなく、想定外の利用や失敗が起きた場合の影響にも目を向け、設計上の判断がどのようなリスク低減に結び付くかを丁寧に整理します。
この問題で問われていること
この問題では、利用者の操作や環境に変化が生じたとき、どのようなリスクを想定し、被害を抑える観点で各記述を読み比べるか、また通常時以外の状況にも配慮しているかに注目します。
視点
安全性を考える際は、通常時の便利さだけでなく、誤操作、障害、想定外の条件が重なった場合にも、影響を小さくできる構成かという視点で整理します。
確認ポイント
- 前提条件が変化した場合の影響を考える
- 誤操作や障害が起きたときの被害範囲を確認する
- 設計上の対策がリスク低減につながるかを見直す
正解と解説を見る
正解
ウ
解説
フェールセーフとは、システムに故障が発生した場合でも、事故や危険につながらない安全側の状態へ移行させる設計思想です。交通管制システムで故障時に信号機を赤色にする設計は、交通を停止させて交差点の危険を抑えるため、この考えに該当する。
理由
交通管制システムが故障したときに信号機を赤色にすると、交差点への車両の進入を止める方向に働く。機能を維持することよりも、故障時の危険を抑える安全側への移行を優先しているため、フェールセーフの考えに基づく。
比較
RAIDやコントローラの二重化は、故障しても処理を継続する信頼性向上・フォールトトレラントの考え方です。乾電池の逆挿入を防ぐ仕組みは、誤操作を防止する設計であり、故障時に安全側へ移行するフェールセーフとは異なる。
選択肢ア
これは不正解だよ。RAID2を採用してMTBFを従来製品の2倍にするのは、故障が起こりにくくなる信頼性向上を目的とした設計である。故障が発生した後に危険を避ける状態へ移行させるフェールセーフの説明ではない。
選択肢イ
これは不正解だよ。乾電池のプラスとマイナスを逆にすると入らないようにするのは、利用者の誤操作や誤組立てを防ぐための設計である。故障発生時に装置を安全側へ移行させるフェールセーフとは目的が異なる。
選択肢ウ(正解)
これは正解だよ。交通管制システムが故障したときに信号機を赤色にするのは、交差点への進入を止めて事故の危険を抑える安全側の動作である。故障時に安全を優先するため、フェールセーフの考えに基づいている。
選択肢エ
これは不正解だよ。ネットワークカードのコントローラを二重化し、片方が故障しても運用を続けるのは、冗長化によって可用性や耐故障性を高める設計である。故障時に安全側へ停止・移行するフェールセーフとは異なる。
学習のポイント
フェールセーフと、故障への強さや誤操作防止を目的とする設計を区別する。
出典:独立行政法人 情報処理推進機構(IPA)平成23年度特別 データベーススペシャリスト試験 午前Ⅱ 問24(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針