平成30年度 秋期 システムアーキテクト試験 午前Ⅱ 問4
テクノロジ/開発技術システムやソフトウェアの品質に関する主張の正当性を裏付ける文書である“アシュアランスケース”を導入する目的として,適切なものはどれか。
出典:平成30年度 秋期 システムアーキテクト試験 午前Ⅱ 問4
- アシステムやソフトウェアの振る舞いをガイドワードを用いて分析して,システムやソフトウェアが意図する振る舞いから逸脱するケースを明らかにする。
- イシステムを階層構造の構成要素に分解し,下位レベルの要素から上位レベルの要素へボトムアップで解析して,システムに対する最終的な影響を明らかにする。
- ウ障害を発生させる要因を演えき的(トップダウン)に解析して,原因又は原因の組合せを正確に示す。
- エ証拠を示して論理的に説明することによって,システムやソフトウェアが目標の品質を達成できることを示す。
正解:エ
解説
アシュアランスケースは,システムやソフトウェアが目標とする品質(安全性など)を達成していることについての主張(クレーム)を,証拠(エビデンス)とそれらを結び付ける論拠(アーギュメント)によって論理的に説明し,その正当性を裏付けるための文書です。第三者に対して品質達成の根拠を示し,納得させることを目的として導入されます。
選択肢ごとの解説
- ア誤り。ガイドワードを用いてシステムやソフトウェアの振る舞いを分析し,意図しない振る舞いを明らかにする手法は,HAZOP(Hazard and Operability Study)の説明です。
- イ誤り。下位レベルの構成要素からボトムアップに解析して上位への影響を明らかにする手法は,FMEA(故障モード影響解析)の説明です。
- ウ誤り。障害の要因をトップダウンに解析して原因の組合せを示す手法は,FTA(故障の木解析)の説明です。
- エ正しい。証拠を示して論理的に説明することによって,目標の品質を達成できることを示す文書がアシュアランスケースです。