応用情報技術者試験 令和元年秋 午前問16 解説付き過去問
問題
システムの信頼性向上技術に関する記述のうち、適切なものはどれか。
正解
解説
この問題は、システムの信頼性向上技術を理解するためのものです。具体的には、システムの故障時にどのような対策が取られるべきか、または故障を未然に防ぐためにどんな技術を用いるかを問うています。
- フェールソフト
フェールソフトとは、システムが故障した際に、完全に停止するのではなく、限定的な機能を維持しながら安全な状態を保持する技術です。これにより、システム全体のダウンを防ぎつつ、最低限のサービス提供を続けることが可能です。 - フォールトマスキング
フォールトマスキングは、システムに故障が発生しても、その影響を隠蔽し続けることができる技術です。これにより、ユーザーに対して故障が発生していることが認識されることなく、システムは正常に機能しているかのように操作が続けられます。 - フェールセーフ
フェールセーフとは、システムが故障した際に安全な状態に遷移することを保証する設計思想です。主に安全性が重視されるシステムで採用され、故障時には最も安全な状態に遷移するように設計されています。 - フォールトアボイダンス
フォールトアボイダンスは、故障が発生すること自体を防ぐための技術や手法です。これには、品質管理や信頼性の高い部品の選定、丁寧な設計とテストプロセスが含まれます。システムの信頼性を初めから高めることで、将来的な問題の発生確率を低減します。
したがって、「故障が発生したときに対処するのではなく、品質管理などを通じてシステム構成要素の信頼性を高めることを、フォールトアボイダンスという」という記述が正解です。この選択肢は、故障を未然に防ぐことに焦点を当てたアプローチを正確に説明しています。