情報システムの設計の例のうち、フェールソフトの考え方を適用した例はどれか。
フェールソフトは止めずに縮退運転で機能を維持する
選択肢
- アUPSを設置することによって、停電時に手順どおりにシステムを停止できるようにする。
- イ制御プログラムの障害時に、システムの暴走を避け、安全に運転を停止できるようにする。
- ウハードウェアの障害時に、パフォーマンスは低下するが、構成を縮小して運転を続けられるようにする。
- エ利用者の誤操作や誤入力を未然に防ぐことによって、システムの誤動作を防止できるようにする。
正解と解説
正解:ウ ハードウェアの障害時に、パフォーマンスは低下するが、構成を縮小して運転を続けられるようにする。
フェールソフトは、障害が起きても全面停止させず、機能や性能を落としてでも運転を継続させる設計思想である。故障した部分を切り離して残った資源で処理を続ける縮退運転(フォールバック)が典型例である。安全側に止めるフェールセーフ、誤操作を前提に設計するフールプルーフとは目的が異なるので区別したい。
選択肢ごとの解説
- アUPSによる安全な停止は、被害を抑えて止めるフェールセーフの考え方である。
- イ暴走を避けて安全に停止させるのもフェールセーフである。
- ウ正しい。性能を落として構成を縮小し運転を継続するのがフェールソフト(縮退運転)である。
- エ誤操作や誤入力を未然に防ぐのはフールプルーフである。
同じ分野の他の問題
- システムの安全性や信頼性を向上させる考え方のうち、フェールセーフはどれか。2021年度 春期 午前II 問9
- 信頼性設計においてフールプルーフを実現する仕組みの一つであるインタロックの例として、適切なものはどれか。2018年度 秋期 午前II 問20
- RAID1〜5の方式の違いは、何に基づいているか。2016年度 秋期 午前II 問19
- スイッチングハブ同士を接続する際に、複数のポートを束ねて一つの論理ポートとして扱う技術はどれか。2016年度 秋期 午前II 問22
- DBMSにおいて、複数のトランザクション処理プログラムが同一データベースを同時に更新する場合、論理的な矛盾を生じさせない…2025年度 春期 午前II 問23
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。