平成30年度 春期 午前 問15
システム構成要素
フェールソフトの説明
フェールソフトの説明として,適切なものはどれか。
- アシステムの一部に故障や異常が発生したとき,データの消失,装置の損傷及びオペレータに対する危害が起こらないように安全な状態に保つ。
- イシステムの運用中でも故障部分の修復が可能で,24 時間 365 日の連続運転を可能にする。
- ウ装置の一部が故障しても,システムの全面的なサービス停止にならないようにする。
- エ利用者が決められた順序でしか入力できないようにするなどして,単純なミスが起こらないようにする。
答えと解説を見る
✓ これが正解ウ装置の一部が故障しても,システムの全面的なサービス停止にならないようにする。
解説
一部が壊れても全面停止させず動かし続ける考え方です。
設問は、フェールソフトの説明として適切なものを選ばせています。ソフトという語はやわらかく落ちる様子を表しており、性能を落としてでも動かし続けるという方向を指します。したがって、装置の一部が故障してもシステムの全面的なサービス停止にならないようにする、という記述が当てはまります。生きている部分だけで処理を続けるので、扱える量や速さは下がりますが、利用者から見てサービスが完全に途切れることは避けられます。信頼性設計にはいくつかの考え方があり、何に備えるのかで並べ直すと整理できます。使う人の誤操作に備えるのか、故障したときに倒れる向きを定めるのか、止まる範囲を狭めるのか、そもそも機能を落とさずに走り続けるのか。フェールソフトは三つめ、止まる範囲を狭める側に位置します。止めるのか動かし続けるのかが、いちばん紛れやすい分かれ目です。
ほかの選択肢はなぜ違うのか
- アシステムの一部に故障や異常が発生したとき…:故障のときにデータの消失や装置の損傷、人への危害が起こらない側へ倒すという考え方です。安全を最優先する立場であって、処理を続けること自体は目的にしていません。
- イシステムの運用中でも故障部分の修復が可能…:運用を続けたまま壊れた部分を直し、連続運転を成り立たせるという記述で、フォールトトレラントの側の話です。機能を落とさずに走り続ける立場なので、性能を下げてしのぐ話とは異なります。
- エ利用者が決められた順序でしか入力できない…:利用者が決められた順序でしか入力できないようにするなど、人の誤操作を受け付けない工夫を述べたもので、フールプルーフに当たります。相手にしているのは装置の故障ではありません。
この問題の用語
- フォールトトレラント一部が壊れても、全体としては動き続けられるようにする設計です。冗長な構成を組み込み、切り替えて運転を続けます。
- フールプルーフ人が操作を誤っても危険や故障につながらないようにする設計のこと。故障しても安全側に倒すフェールセーフとは着眼点が違います。
出典:平成30年度 春期 応用情報技術者試験 午前 問15
同じ用語が出る問題
- 令和3年度 秋期 午前 問13:インタロックの例(フールプルーフ)
- 平成30年度 秋期 午前 問48(フールプルーフ)
- 平成28年度 春期 午前 問16:フェールセーフの考え方(フォールトトレラント)
- 平成27年度 秋期 午前 問14:フールプルーフに関する問題(フールプルーフ)
- 平成24年度 春期 午前 問46:信頼性設計に関する問題(フォールトトレラント)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)