平成 30 年度 秋期 システムアーキテクト試験 午前Ⅱ 問題 問4

システムやソフトウェアの品質に関する主張の正当性を裏付ける文書である“アシュアランスケース”を導入する目的として,適切なものはどれか。

解答・解説

正解: エ. 証拠を示して論理的に説明することによって,システムやソフトウェアが目標の品質を達成できることを示す。

アシュアランスケース(Assurance Case)とは、システムやソフトウェアが安全性や信頼性などの目標とする品質を達成しているという主張(Claim)に対し、それを裏付ける客観的な証拠(Evidence)と、主張から証拠へと至る論理的な推論・議論(Argument)を構造化して記述し、主張の正当性を説明・保証するための文書です。

したがって、証拠を示して論理的に説明することによって目標の品質を達成できることを示すエが正解です。

各選択肢の解説

  • ア:HAZOP(Hazard and Operability Study)の目的です。「なし(No)」「多い(More)」などのガイドワードを用いて、システムが意図する振る舞いから逸脱するケース(ハザード)を分析する手法です。
  • イ:FMEA(Failure Mode and Effects Analysis:故障モード影響解析)の目的です。システムを構成要素に分解し、下位要素の故障モードが上位システムに与える影響をボトムアップで解析する手法です。
  • ウ:FTA(Fault Tree Analysis:故障の木解析)の目的です。望ましくない事象(頂上事象)から出発し、それを発生させる要因を論理記号を用いてトップダウン(演繹的)に解析する手法です。
  • エ:正解です。アシュアランスケースを導入する目的として適切です。

Spineチーム