情報システムの設計の例のうち、フェールソフトの考え方を適用した例はどれか。
フェールソフトは縮退してでも稼働を続ける設計
選択肢
- アUPSを設置することによって、停電時に手順どおりにシステムを停止できるようにする。
- イ制御プログラムの障害時に、システムの暴走を避け、安全に運転を停止できるようにする。
- ウハードウェアの障害時に、パフォーマンスは低下するが、構成を縮小して運転を続けられるようにする。
- エ利用者の誤操作や誤入力を未然に防ぐことによって、システムの誤動作を防止できるようにする。
正解と解説
正解:ウ ハードウェアの障害時に、パフォーマンスは低下するが、構成を縮小して運転を続けられるようにする。
フェールソフトは、障害が起きても全面停止させず、機能や性能を落としてでも稼働を続けるという考え方である。故障した装置を切り離して縮退運転する構成がその典型で、サービスの継続を優先する。安全な側へ倒して止めるフェールセーフや、誤操作を受け付けないフールプルーフとは狙いが異なる点を区別したい。
選択肢ごとの解説
- ア停電時に安全に停止させる備えであり、稼働を継続する考え方ではない。
- イ安全側に倒して停止させるのはフェールセーフの考え方である。
- ウ正しい。性能を落としつつ構成を縮小して運転を続ける縮退運転がフェールソフトである。
- エ誤操作を受け付けないようにするのはフールプルーフの考え方である。
この問題は2回出題されています
- 2019年度 秋期 午前II 問24この問題の代表ページ
- 2021年度 秋期 午前II 問24(このページ)
同じ分野の他の問題
- 図のような階層構造で設計された組込みシステムがある。このシステムの開発プロジェクトにおいて,デバイスドライバ層の単体テス…2025年度 秋期 午前II 問22
- JavaScriptなどのスクリプト言語を使って,Webブラウザに組み込まれているサーバとの非同期通信機能を利用する技術…2025年度 秋期 午前II 問18
- アジャイル開発手法の一つであるスクラムを適用したソフトウェア開発プロジェクトにおいて、KPT手法を用いてレトロスペクティ…2025年度 春期 午前II 問23
- アジャイル開発のプロジェクトで、ソースコードの品質を向上させるために、バグ、コードの重複、脆弱性につながるコードを自動で…2025年度 春期 午前II 問22
- エクストリームプログラミング(XP:Extreme Programming)における“テスト駆動開発”の特徴はどれか。2024年度 秋期 午前II 問23
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。