システム構成要素|令和5年度 ITパスポート試験 問93
フールプルーフの考え方を適用した例として,適切なものはどれか。
- HDDをRAIDで構成する。
- システムに障害が発生しても,最低限の機能を維持して処理を継続する。
- システムを二重化して障害に備える。
- ✓ これが正解利用者がファイルの削除操作をしたときに,“削除してよいか”の確認メッセージを表示する。
解説
人の誤操作をそのまま事故にしない工夫がフールプルーフです。
フールプルーフは、人が誤った操作をしても、それがそのまま事故につながらないようにしておく考え方です。削除の操作をしたときに確認のメッセージを出すのは、うっかりの一手をいったん受け止めて、思い直す機会を作る仕掛けなので、この考え方に当たります。ほかの三つは、人ではなく機械の故障に備える側の話です。信頼性設計では、壊れても動き続けることを狙う考え方と、人の誤りを事故にしない考え方とを、別のものとして整理します。どちらも信頼性を高めるための工夫ですが、備えている相手が人なのか機械なのかで分かれる、と押さえておくと迷いません。よって適切なのは、削除してよいかを確かめる表示を出すという例です。
ほかの選択肢はなぜ違うのか
- 複数の装置をまとめて構成し、一台が壊れてもデータを失わないようにするのは、機械の故障に備える工夫です。守っている相手が人の誤操作ではないので、フールプルーフの例には当たりません。
- 障害が起きたときに機能を絞ってでも処理を続けるのは、壊れた後でどう耐えるかという考え方です。誤った操作をそもそも事故にしないという向きとは、働く場面が違います。壊れた後でどう耐えるかを扱う考え方で、こちらは機械の側の備えです。人の操作を受け止める工夫とは、狙っている相手がそもそも違います。
- システムを二重化して障害に備えるのも、機械が壊れることを前提にした備えです。人が押し間違えたときにどう受け止めるかという話ではないため、この例には当たりません。
この問題に関係する言葉
- フールプルーフ人が操作を誤っても危険や故障につながらないようにする設計のこと。故障しても安全側に倒すフェールセーフとは着眼点が違います。
- 信頼性設計故障が起きても危険や全面停止に直結させないための設計の総称。危険を避けるフェールセーフ、誤操作をさせないフールプルーフなどが含まれます。
- 二重化
出典:令和5年度 ITパスポート試験 問93
同じ単元をまとめて解くならシステム構成要素へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)