平成25年度秋期 応用情報技術者試験 午前 問16
フェールセーフの考え方として、適切なものはどれか。
- ア システムに障害が発生したときでも、常に安全側にシステムを制御する。
- イ システムの機能に異常が発生したときに、すぐにシステムを停止しないで機能を縮退させて運用を継続する。
- ウ システムを構成する要素のうち、信頼性に大きく影響するものを複数備えることによって、システムの信頼性を高める。
- エ 不特定多数の人が操作しても、誤動作が起こりにくいように設計する。
解答・解説を見る
正解:ア
AI解説
正解はア。フェールセーフとは、システムに障害が発生したときに、被害を最小限に抑えるため常に安全側に制御するという設計思想である。例えば信号機が故障したら赤にする、ヒーターが異常なら電源を切る、などが典型例である。「安全側に倒す」がキーワードである。 ア: 正しい。障害時に安全側へ制御するのがフェールセーフである。 イ: 異常時に機能を縮退させて運用を継続するのはフェールソフト(縮退運転、フォールバック)の説明である。 ウ: 重要な構成要素を複数備えて信頼性を高めるのは冗長化(フォールトトレランスの手段)の説明である。 エ: 誰が操作しても誤動作しにくい設計はフールプルーフの説明である。 💡 フェール系用語は「セーフ=安全側に停止」「ソフト=縮退して継続」「フールプルーフ=人の誤操作対策」と対で覚える。主語が機械の故障か人間のミスかも判別ポイントである。
出典:平成25年度 秋期 応用情報技術者試験 午前 問16 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。