平成30年度秋期 問48 / 80

平成30年度 秋期 応用情報技術者試験 午前 問48

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

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

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ア

  • ア: フールプルーフ
    正しい。フールプルーフは,利用者が誤った操作をしたり誤ったデータを入力したりしても,システムが誤動作しないようにする設計思想です。前提条件を満たさないデータをチェックし,エラーメッセージを表示して再入力を促すことは,その典型例です。

  • イ: フェールセーフ
    誤り。フェールセーフは,故障が発生したときに,システムを安全な状態に移行させる設計思想です(例:信号機の故障時に全て赤にする)。

  • ウ: フェールソフト
    誤り。フェールソフトは,故障が発生したときに,機能を縮小してでもシステムの運転を継続させる設計思想です。

  • エ: フォールトトレランス
    誤り。フォールトトレランスは,構成要素の冗長化などによって,故障が発生してもシステム全体として正常に動作を続けられるようにする考え方です。


答え

ア: フールプルーフ

出典:平成30年度 秋期 応用情報技術者試験 午前 問48

平成30年度秋期の他の問題