平成27年度 春期 ITパスポート試験 公開問題 問64 解説 システムの信頼性用語
システムや機器の信頼性に関する記述のうち,適切なものはどれか。
- ア 機器などに故障が発生した際に,被害を最小限にとどめるように,システムを安全な状態に制御することをフールプルーフという。
- イ 高品質・高信頼性の部品や素子を使用することで,機器などの故障が発生する確率を下げていくことをフェールセーフという。
- ウ 故障などでシステムに障害が発生した際に,システムの処理を続行できるようにすることをフォールトトレランスという。 ✓ 正答
- エ 人間がシステムの操作を誤らないように,又は,誤っても故障や障害が発生しないように設計段階で対策しておくことをフェールソフトという。
解説
信頼性設計の用語を見極めるポイント
この問題は、信頼性設計に関する4つの重要用語(フォールトトレランス、フールプルーフ、フェールセーフ、フェールソフト)の定義を正しく理解しているかを問うものです。
問題文にある「障害が発生した際に、処理を続行できる」というキーワードを見つけたら、「フォールトトレランス(Fault Tolerance)」を選択します。それぞれの用語は意味が似ているようで明確に役割が異なるため、対比して覚えるのが合格への近道です。
信頼性設計の基本用語を整理する
システム設計において、故障は避けて通れない前提として考えます。その際、どのような対策を講じるかで以下の用語に分類されます。
フォールトトレランス 障害が発生しても、冗長化(予備の装置を用意しておくなど)によってシステムを停止させずに稼働し続けることを指します。直訳すると「故障(フォールト)に対する許容(トレランス)」です。
フェールセーフ 故障が発生した際、システムを「安全な状態」に停止させる仕組みです。「壊れたときは安全側に倒す」という考え方で、例えば石油ストーブが転倒した際に自動で消火する機能などがこれにあたります。
フールプルーフ 「愚か者(フール)でも防げる(プルーフ)」という意味です。人間が誤操作をしても故障や事故が起きないように、あらかじめ設計で制限をかけておくことです。例えば、扉が閉まっていないと洗濯機が動かない仕組みなどが該当します。
フェールソフト 障害が発生した際、システム全体を止めるのではなく、一部の機能を制限することで「性能を落としてでも運用を継続する」考え方です。「ソフト(柔らかな)対応」とイメージすると覚えやすいでしょう。
実務と試験での活用イメージ
これらの知識は、システムの設計や運用を行う現場で非常に重要です。例えば、24時間365日止まってはいけない金融機関のシステムであれば、フォールトトレランスの設計が必須になります。一方で、一般ユーザーが使う家電製品であれば、誤操作を防ぐフールプルーフや、故障時の安全を確保するフェールセーフが重視されます。
試験では、選択肢の用語を入れ替えて出題されることが多いため、それぞれの「目的」をセットで記憶しておくことが大切です。「止まらない(フォールトトレランス)」「安全に壊れる(フェールセーフ)」「誤操作を防ぐ(フールプルーフ)」「性能を落として耐える(フェールソフト)」というキーワードを軸に整理してみてください。