過去問解きまくり研究所 ホーム

平成24年度 春期 午前 問46

開発技術

信頼性設計に関する問題

安全性や信頼性について,次の方針でプログラム設計を行う場合,その方針を表す用語はどれか。

“不特定多数の人が使用するプログラムには,自分だけが使用するプログラムに比べて,
より多くのデータチェックの機能を組み込む。プログラムが処理できるデータの前提条件を
文書に書いておくだけでなく,その前提を満たしていないデータが実際に入力されたときは,
エラーメッセージを表示して再入力を促すようにプログラムを作る。”
答えと解説を見る

✓ これが正解アフールプルーフ

解説

人の誤りを前提に受け止める設計の考え方です。

この設問は、引用された設計方針がどの考え方に当たるかを尋ねています。見分けの軸は、その方針が何に備えているのか、人の誤りなのか装置の故障なのか、という一点になります。引用文を読むと、主語が人であることに気づきます。不特定多数が使うことを前提に、より多くの検査の仕組みを組み込むと書かれており、前提を満たさない値が入ってきたら、画面に知らせて入れ直してもらう、という作りになっています。どこにも部品が壊れた場合の話が出てきません。つまり、誤った使われ方をされても困らないように、あらかじめ受け止める側を厚くしておく設計です。これをフールプルーフと呼びます。信頼性設計の考え方は、備える相手で大きく二つに分かれます。人の誤りに備える側と、装置の故障に備える側です。後者はさらに、止め方や残し方で呼び名が分かれますが、この方針はそもそも故障を扱っていません。方針文を読むときは、まず主語を確かめてください。主語が人であれば、どれだけ長い文でも答えは一つに絞れます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成24年度 春期 応用情報技術者試験 午前 問46

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)