令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問1
テクノロジ/開発技術システムやソフトウェアの品質に関する主張の正当性を裏付ける文書である“アシュアランスケース”を導入する目的として,適切なものはどれか。
出典:令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問1
- アシステムの構成品目の故障モードに着目してシステムの信頼性を定性的に分析することによって,故障の原因及び影響を明らかにする。
- イシステムやソフトウェアに関する主張と証拠を示して論理的に説明することによって,目標の品質が達成できることを示す。
- ウシステムやソフトウェアの振る舞いに対してガイドワードを用いて分析することによって,システムやソフトウェアが意図する振る舞いから逸脱するケースを明らかにする。
- エ障害とその中間的な原因から基本的な原因までの全てをゲートで関連付けた樹形図で表すことによって,原因又は原因の組合せを明らかにする。
正解:イ
解説
アシュアランスケースは,「システムやソフトウェアが目標とする品質(安全性やセキュリティなど)を満たしている」という主張(クレーム)を頂点に置き,それを支える根拠(証拠)と,主張と証拠をつなぐ議論の構造を体系的に記述した文書です。GSN などの表記法を用いて主張・議論・証拠の関係を明示し,第三者に対して品質達成の正当性を論理的に説明することを目的としています。
選択肢ごとの解説
- ア誤り。構成品目の故障モードに着目して信頼性を定性的に分析する手法は,FMEA(故障モード影響解析)の説明です。
- イ正しい。主張と証拠を示して論理的に説明し,目標の品質が達成できることを示すのがアシュアランスケースの目的です。
- ウ誤り。ガイドワードを用いて意図する振る舞いからの逸脱を洗い出す手法は,HAZOP の説明です。
- エ誤り。障害から基本事象までをゲートで関連付けた樹形図で表す手法は,FTA(故障の木解析)の説明です。