問題本文
フェールセーフ設計の考え方に該当するものはどれか。
選択肢
- ア.作業範囲に人間が入ったことを検知するセンサが故障したとシステムが判断した場合,ロボットアームを強制的に停止させる。
- イ.数字入力フィールドに数字以外のものが入力された場合,システムから警告メッセージを出力して正しい入力を要求する。
- ウ.専用回線に障害が発生した場合,すぐに公衆回線に切り替え,システムの処理能力が低下しても処理を続行する。
- エ.データ収集システムでデータ転送処理に障害が発生した場合,データ入力処理だけを行い,障害復旧時にまとめて転送する。
正解
ア. 作業範囲に人間が入ったことを検知するセンサが故障したとシステムが判断した場合,ロボットアームを強制的に停止させる。
解説
フェールセーフは「故障時に安全側に倒す」設計思想で、危険を避けるためシステムを停止させる動作が代表例です。
選択肢ごとの解説
- ア.センサ故障時にロボットを停止し人間との衝突を防ぐ動作は、まさに安全側へ倒すフェールセーフです。
- イ.ユーザの誤入力を防ぐ仕組みはフールプルーフ(fool-proof)に該当します。
- ウ.回線障害時に代替経路で処理を続行する設計はフェールソフト(機能縮退で動作継続)です。
- エ.障害時に部分機能で耐えてあとでまとめて処理する設計もフェールソフトの考え方です。
基本情報技術者試験 平成26年度 春期 午前 の過去問一覧へ戻る・問15