令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問1

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

解答・解説

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

アシュアランスケース(Assurance Case)は、システムやソフトウェアの安全性や信頼性などの品質について、そのシステムが目標とする品質を満たしているという主張(Claim)を、客観的な証拠(Evidence)に基づいて論理的に説明するための文書です。

したがって、正解はイとなります。

各選択肢の解説

  • ア: 誤り。システムの構成品目の故障モードに着目し、故障の原因及び影響を明らかにする手法は、FMEA(Failure Mode and Effects Analysis:故障モード影響解析)の説明です。
  • イ: 正解。アシュアランスケースを導入する目的の説明です。
  • ウ: 誤り。ガイドワードを用いて、システムが意図する振る舞いから逸脱するケースを明らかにする手法は、HAZOP(Hazard and Operability Study)の説明です。
  • エ: 誤り。障害から根源的な原因までを論理ゲートで関連付けた樹形図で表し、原因又は原因の組合せを明らかにする手法は、FTA(Fault Tree Analysis:故障の木解析)の説明です。

Spineチーム