令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問1
システムやソフトウェアの品質に関する主張の正当性を裏付ける文書である“アシュアランスケース”を導入する目的として,適切なものはどれか。
解答・解説
正解: イ. システムやソフトウェアに関する主張と証拠を示して論理的に説明することによって,目標の品質が達成できることを示す。
アシュアランスケース (Assurance Case) とは、システムやソフトウェアの安全性、信頼性、セキュリティなどの特定の性質(主張)が満たされていることを、論理的な推論と客観的な証拠(エビデンス)に基づいて説明するための文書です。
これにより、ステークホルダーに対して、目標とする品質が達成されていることを論理的かつ説得力を持って示すことができます。
各選択肢の解説
- ア:FMEA (Failure Mode and Effects Analysis:故障モード影響解析) の説明です。システムの構成品目の故障モードに着目して、故障の原因や影響を分析します。
- イ:正解です。アシュアランスケースの目的を正しく説明しています。
- ウ:HAZOP (Hazard and Operability Study:安全性評価手法) の説明です。ガイドワードを用いて、システムが意図する振る舞いから逸脱するケースを明らかにします。
- エ:FTA (Fault Tree Analysis:フォルトツリー解析) の説明です。障害を頂上事象とし、その原因を論理ゲートで関連付けた樹形図(フォルトツリー)を用いて分析します。