令和7年度 秋期 システム監査技術者試験 午前Ⅱ 問12
テクノロジ/システム構成要素情報システムの設計の例のうち,フェールソフトの考え方を適用した例はどれか。
出典:令和7年度 秋期 システム監査技術者試験 午前Ⅱ 問12
- アUPS を設置することによって,停電時に手順どおりにシステムを停止できるようにする。
- イ制御プログラムの障害時に,システムの暴走を避け,安全に運転を停止できるようにする。
- ウハードウェアの障害時に,パフォーマンスは低下するが,構成を縮小して運転を続けられるようにする。
- エ利用者の誤操作や誤入力を未然に防ぐことによって,システムの誤動作を防止できるようにする。
正解:ウ
解説
フェールソフトとは,システムの一部に障害が発生した場合に,性能は低下しても縮小した構成で運転を継続させる設計思想です。設問の選択肢のうち,ハードウェアの障害時にパフォーマンスは低下するが構成を縮小して運転を続けられるようにするという記述が,これに該当します。障害発生時にシステムを安全側に停止させる考え方はフェールセーフ,人的な誤操作を未然に防ぐ考え方はフールプルーフです。
選択肢ごとの解説
- ア誤り。UPSの設置による停電時の手順どおりの停止は,システムを安全に停止させる設計であり,フェールセーフの考え方に近い例です。
- イ誤り。障害時にシステムの暴走を避けて安全に運転を停止させる設計は,フェールセーフの考え方を適用した例です。
- ウ正しい。ハードウェアの障害時にパフォーマンスは低下するが構成を縮小して運転を続けられるようにする設計は,フェールソフトの考え方を適用した例です。
- エ誤り。利用者の誤操作や誤入力を未然に防ぐ設計は,フールプルーフの考え方を適用した例です。