平成23年度 秋期 午前 問26
システム構成要素
フールプルーフに該当するもの
フールプルーフに該当するものはどれか。
- ア更新の対象となるデータをコピーして保存する。
- イ入力したデータの取消し操作を行うことができるようにする。
- ウメニュー画面上の使用権限のない機能は,実行できないようにする。
- エ利用者の操作内容をログとして保存する。
答えと解説を見る
✓ これが正解ウメニュー画面上の使用権限のない機能は,実行できないようにする。
解説
誤った操作がそもそも通らないようにします。
フールプルーフは、利用者が誤った操作をしても害が及ばないように、あらかじめ造りの側で受け付けないようにしておく考え方です。信頼性設計の中では、装置の故障ではなく人の誤りを相手にする側にあたります。要点は先回りという一語に尽きます。誤りが起きてから取り返すのではなく、そもそも誤った操作が成り立たないようにしておく、という向きです。身近な例では、数字しか受け付けない入力欄、押しても効かないように見た目から落としてある操作、取り付ける向きを間違えられない形の差込口などが挙げられます。ですから四つの記述は、時間の前後という一本の軸で仕分けられます。誤りが成り立つ前に効くのか、それとも成り立った後に効くのかという点です。後ろ側に位置するものは、失われたものを元に戻すための備えであったり、何が起きたかを後からたどるための記録であったりと、目的がそれぞれ違います。どれも大切な備えですが、この設問が問うているのは前側だけです。権限を持たない人がその機能に手を掛けられない造りになっていれば、誤った操作は最初から成り立ちません。
ほかの選択肢はなぜ違うのか
- ア更新の対象となるデータをコピーして保存す…:更新の前に対象のデータを複製して保存しておくという備えです。これが効くのは中身が壊れた後で、元の状態へ戻すための手当てにあたり、誤った操作そのものを押しとどめる働きはありません。
- イ入力したデータの取消し操作を行うことがで…:入力したものを後から取り消せるようにするという備えです。誤りに備えている点は同じですが、取消しが働くのは誤った入力がいったん成り立った後なので、先回りの側には入りません。
- エ利用者の操作内容をログとして保存する。:操作の内容をログとして残しておくという備えです。後から誰が何をしたかをたどるための記録であり、その場で誤った操作を受け付けないようにする仕組みではありません。
この問題の用語
- フールプルーフ人が操作を誤っても危険や故障につながらないようにする設計のこと。故障しても安全側に倒すフェールセーフとは着眼点が違います。
- 信頼性設計故障が起きても危険や全面停止に直結させないための設計の総称。危険を避けるフェールセーフ、誤操作をさせないフールプルーフなどが含まれます。
- ログいつ誰が何をしたかを、機器やソフトウェアが自動で残していく記録です。あとから出来事をたどれるので、事故の調査や不正の発見に使われます。
- 権限そのアカウントに許された操作の範囲のことです。用途ごとに必要なものだけを与え、定義用と更新用のように分けて持たせます。
出典:平成23年度 秋期 応用情報技術者試験 午前 問26
同じ用語が出る問題
- 令和6年度 春期 午前 問12(信頼性設計)
- 令和3年度 秋期 午前 問13:インタロックの例(フールプルーフ)
- 平成30年度 秋期 午前 問48(フールプルーフ)
- 平成30年度 春期 午前 問15:フェールソフトの説明(フールプルーフ)
- 平成28年度 春期 午前 問16:フェールセーフの考え方(信頼性設計)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)