SAシステムアーキテクト試験 午後Ⅱ

平成28年度秋期 システムアーキテクト 午後Ⅱ 問1

事例を読んで設問の答えを考えてから、解説のポイントとIPA公式の解答例・採点講評で確認しましょう。

問題

業務要件の優先順位付けについて 情報システムの開発における要件定義において、システムアーキテクトは利用者などとともに、提示された業務要件を精査する。その際、提示された業務要件の全てをシステム化すると、コストが増大したり、開発期間が延びたりするおそれがある。そのため、システムアーキテクトは、業務要件のシステム化によって得られる効果と必要なコストや開発期間などから、例えば次のような手順で、提示された業務要件に優先順位を付ける。 1.業務の特性や情報システムの開発の目的などを踏まえて、組織の整備や教育訓練などの準備の負荷、業務コスト削減の効果及び業務スピードアップの度合いといった業務面での評価項目を設定する。また、適用する技術の検証の必要性、影響する他の情報システムの修正を含む開発コスト及び開発期間といったシステム面での評価項目を設定する。 2.業務の特性や情報システムの開発の目的などを踏まえて、評価項目ごとに重み付けをする。 3.業務面、システム面でのそれぞれの評価項目について、業務要件ごとに定量的に評価する。このとき、定性的な評価項目についても、定量化した上で評価する。 4.評価項目ごとに付与された重みを加味して総合的に評価し、実現すべき業務要件の優先順位を付ける。 あなたの経験と考えに基づいて、設問ア〜ウに従って論述せよ。 設問ア あなたが要件定義に携わった情報システムについて、その概要を、情報システムの開発の目的、対象の業務の概要を含めて、800字以内で述べよ。 設問イ 設問アで述べた情報システムの要件定義で、業務要件をどのような手順で評価したか。その際、どのような評価項目を設定し、どのような考えで重み付けをしたか。800字以上1、600字以内で具体的に述べよ。 設問ウ 設問イで述べた評価手順に沿って、どのような業務要件をどのように評価したか。また、その結果それらの業務要件にどのような優先順位を付けたか。幾つかの業務要件について、600字以上1、200字以内で具体的に述べよ。
解き方のヒントを見る

判断の基準をそろえて考える

要件について検討するときは、判断の基準が途中で変わっていないかに注目しましょう。結論を急がず、何を基準として考えているのかを言葉にし、その基準を一貫して使えているか確認することが手掛かりになります。

この問題で問われていること

今回の検討では、判断に用いる基準の一貫性だけに焦点を当ててください。考えを進める中で別の基準に置き換わっていないか、いったん立ち止まって確かめると、自分の判断の根拠を整理しやすくなります。

視点

判断の基準とは、検討の際によりどころにする観点です。考え始めたときと結論に近づいたときで、その観点が同じかを振り返りましょう。

確認ポイント

  • 判断の基準を自分の言葉で表せているか
  • 検討の途中で判断の基準が変わっていないか
  • 結論の根拠にも同じ判断の基準を使っているか
正解と解説を見る

解説

本問は、自ら携わった要件定義を題材に、業務要件の評価手順、評価項目と重み付けの理由、複数の要件の評価結果と優先順位を具体的に論述する問題です。開発目的を起点に、業務面とシステム面の分析を一貫させることが要点です。

問題の全体像

提示された業務要件を全てシステム化すると、コストの増大や開発期間の延長につながるおそれがあります。本問は、利用者などと業務要件を精査し、得られる効果と実現に必要な負担を総合的に評価して優先順位を付けた経験を論述する問題です。添付の公式資料には、個別の論述答案となる公式解答例ではなく、出題趣旨が示されています。出題趣旨では、優先順位付けの手順と評価方法を具体的に論述することを求め、業務要件を分析して評価する能力と経験を評価するとしています。採点講評では、問題文の手順や観点を一般論と組み合わせただけの論述ではなく、自ら検討し取り組んだことの具体的な記述を求めています。設問アで業務と開発目的、設問イで評価方法、設問ウでその適用結果を示し、三つを一貫させましょう。

設問ア

問題文の「あなたが要件定義に携わった情報システム」「開発の目的」「対象の業務の概要」に着目します。800字以内で、対象業務の流れや利用者、業務上の課題、開発によって達成したかった目的、情報システムの概要を説明します。自分が要件定義にどう関わったかも簡潔に示すと、後続の判断を説明する土台になります。業務の説明では、設問イの評価項目や重み付けの理由につながる特性を押さえましょう。採点講評では、開発目的と評価項目・重み付けの関連が分からない論述が指摘されています。そのため、単に機能や構成を列挙するのではなく、どの業務上の課題を解決するために開発したかを明確にすることが重要です。

設問イ

問題文の「どのような手順で評価したか」「どのような評価項目を設定し」「どのような考えで重み付けをしたか」の三点に答えます。800字以上1、600字以内で、実際の評価手順、業務面とシステム面の評価項目、それぞれを採用した理由、重み付けの考え方を具体的に説明します。問題文では、業務面に準備の負荷、業務コスト削減効果、業務スピードアップの度合い、システム面に技術検証の必要性、他システムの修正を含む開発コスト、開発期間を例示しています。これらは例示なので、列挙するだけでなく、自分の業務特性や開発目的に照らして適切な項目を設定した理由を書きます。重み付けも、どの目的を重視したため、どの項目の重みを大きくしたかを説明します。評価尺度、定性的な項目の定量化、重みを加味した総合評価の方法も、設問ウで結果を説明できる程度に示しましょう。採点講評では、開発目的に沿った重み付けと、業務面・システム面の両方からの分析を求めています。特定の項目や重みが一律に正解なのではなく、選定理由と評価方法の整合性が重要です。

設問ウ

問題文の「設問イで述べた評価手順に沿って」「幾つかの業務要件について」に着目します。600字以上1、200字以内で、複数の業務要件について、要件の内容、評価の根拠、評価結果、付けた優先順位を具体的に述べます。設問イで定めた評価項目・尺度・重みを適用し、業務上の効果や準備の負荷、実現に必要なコストや期間などが総合評価にどう影響したかを示しましょう。数値による評価を用いた場合は、主要な評価値とその根拠、重みを加味した結果を示すと、順位の理由が伝わります。字数内では、複数の要件の順位に差が付いた理由が分かる要素を中心に記述します。採点講評では、業務要件ではなくシステム要件を評価している論述が指摘されています。そのため、技術や機能そのものの比較に終始せず、業務として何を実現する要件なのかを明確にし、その実現効果とシステム化に必要な負担を評価します。優先順位は設問イの評価方法から説明できるようにし、途中で別の基準へ置き換えないことが大切です。

学習のポイント

業務要件とシステム要件を区別し、開発目的から評価項目・重み付け・優先順位へ至る判断の根拠を具体的に説明する練習をしましょう。

出典:独立行政法人 情報処理推進機構(IPA)平成28年度秋期 システムアーキテクト試験 午後Ⅱ 問1(公式資料:問題冊子(PDF) / 解答例 / 採点講評)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針