SAシステムアーキテクト試験 午前Ⅱ
平成30年度秋期 システムアーキテクト 午前Ⅱ 問4
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- アシステムやソフトウェアの振る舞いをガイドワードを用いて分析して,システムやソフトウェアが意図する振る舞いから逸脱するケースを明らかにする。
- イシステムを階層構造の構成要素に分解し,下位レベルの要素から上位レベルの要素へボトムアップで解析して,システムに対する最終的な影響を明らかにする。
- ウ障害を発生させる要因を演えき的(トップダウン)に解析して,原因又は原因の組合せを正確に示す。
- エ証拠を示して論理的に説明することによって,システムやソフトウェアが目標の品質を達成できることを示す。
解き方のヒントを見る
導入目的と手段を区別して読む
品質保証の文書手法を考えるときは、その手法が「何をするか」という手順と、「何のために導入するか」という目的を分けて捉えることが大切です。問われているのがどちらの層なのかを意識して検討しましょう。
この問題で問われていること
文書手法の導入目的を考える際は、その手法を使わなかった場合にどのような品質上の困りごとが起きるかを想像し、手法が解消しようとしている課題は何かという観点から、提示内容の妥当性を確かめる姿勢が求められます。
視点
品質保証の活動では、さまざまな情報を文書として残す手法が用いられます。手法ごとに作成手順や書式は異なりますが、導入の背景には解決したい課題があります。目的を整理するときは、手順の特徴そのものではなく、その文書を作ることで誰が何を得られるのかという効果の側に目を向けると、手段と目的が混ざらずに考えやすくなります。
確認ポイント
- 問われているのが手順や作り方ではなく導入の目的であることを意識できているか
- その手法がない状態でどのような品質上の課題が生じるかを自分の言葉で説明できるか
- 文書を作成することで誰がどのような効果を得るのかという観点で内容を捉えているか
正解と解説を見る
正解
エ
解説
アシュアランスケースは、システムやソフトウェアが目標とする品質を達成できるという主張について、証拠と論理的な説明を組み合わせて正当性を示すために導入する。
理由
アシュアランスケースでは、品質に関する主張を明確にし、その主張を支える証拠と、証拠から主張へ至る論理的な説明を示します。これにより、目標の品質を達成できることを説明可能にする。
比較
ア、イ、ウは、振る舞いの逸脱、構成要素の影響、障害原因などを分析する手法や考え方を述べている。一方、アシュアランスケースの目的は、分析手順そのものではなく、品質達成の主張を根拠付きで説明することです。
選択肢ア
これは不正解だよ。ガイドワードを用いて振る舞いの逸脱を明らかにする内容は、品質達成の主張を証拠で裏付けるアシュアランスケースの導入目的ではなく、振る舞いの異常や危険を洗い出す分析に当たる。文書の主目的と分析作業が異なる。
選択肢イ
これは不正解だよ。システムを構成要素に分解し、下位レベルから上位レベルへ影響を解析する内容は、構造や影響の分析を示している。品質に関する主張を証拠と論理で支えるアシュアランスケースの導入目的とは異なる。
選択肢ウ
これは不正解だよ。障害を発生させる要因をトップダウンでたどり、原因や原因の組合せを示す内容は、障害原因の演えき的な分析を表す。品質達成の主張を証拠で裏付ける文書の目的を説明したものではない。
選択肢エ(正解)
これは正解だよ。アシュアランスケースは、システムやソフトウェアが目標の品質を達成できるという主張を、関連する証拠と論理的な説明によって裏付けるための文書である。したがって、導入目的を適切に表している。
学習のポイント
品質保証の主張、根拠となる証拠、論理的な説明の関係を整理する。
出典:独立行政法人 情報処理推進機構(IPA)平成30年度秋期 システムアーキテクト試験 午前Ⅱ 問4(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針