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

平成21年度秋期 システムアーキテクト 午前Ⅱ 問16

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

システムの機能要件を定義する上で,前提となる要件定義作業はどれか。

選択肢

  1. ア
    対象業務の業務モデルから業務機能を支援するシステム化機能を整理し,その実現のために必要なシステム方式を策定する。
  2. イ
    対象業務の具体的な業務上の問題点を分析し,解決方向を明確化するとともに,システムを用いて実現すべき課題を定義する。
  3. ウ
    利害関係者からのニーズを整理し,新しい業務の在り方や運用をまとめた上で,業務上実現すべき要件を明らかにする。
  4. エ
    利害関係者要件のシステム要求が技術的に実現可能であるかを検証し,システム設計が可能な技術要件に変換する。
解き方のヒントを見る

検討の根拠と推測を区別する

検討を始めるときは、与えられた情報から確かめられることと、自分の経験で補った推測とを区別しましょう。考えの根拠を言葉にしておくと、思い込みが混ざっていないかを落ち着いて点検できます。

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

この分野を考える際は、判断に使っている前提がどこから得られたものかに注目しましょう。なじみのある進め方をそのまま当てはめず、与えられた情報で支えられる範囲を意識して考えを整理することが大切です。

視点

考えを短い言葉で整理し、それぞれの根拠をたどってみましょう。根拠が明確な部分と、まだ確かめていない部分を分けておくことが、前提を落ち着いて点検する助けになります。

確認ポイント

  • 判断の根拠を、与えられた情報にたどれるか
  • 経験から補った推測を、事実と混同していないか
  • 根拠のある範囲を超えて断定していないか
正解と解説を見る

正解

ウ

解説

正解はウです。システムの機能を定義するには、まず利害関係者のニーズを整理し、新しい業務の在り方や運用を踏まえて、業務上実現すべき要件を明らかにする必要があります。

理由

ウは、利害関係者のニーズから業務上実現すべき要件を明らかにする、利害関係者要件の定義に当たります。この要件を基に、どの部分をシステムが担い、どのような機能が必要かを定義します。したがって、システムの機能要件を定義する前提となる作業です。

比較

イは業務上の問題点からシステム化の目的や課題を明確にする作業です。アはシステム化機能を整理して実現方式を策定する作業、エは利害関係者要件のシステム要求を技術要件へ変換する作業です。ウのように新しい業務で実現すべき要件を明らかにする作業とは、扱う内容が異なります。

選択肢ア

これは不正解だよ。業務モデルからシステム化機能を整理し、その実現に必要なシステム方式を策定する作業です。機能をどのような仕組みで実現するかを扱っており、機能要件の前提となる業務上の要件を明らかにする作業とは異なります。

選択肢イ

これは不正解だよ。業務上の問題点を分析して解決方向を明確にし、システムで実現すべき課題を定義する作業です。システム化の目的や課題を定める段階に当たり、機能要件を導くために新しい業務で実現すべき要件を具体化する作業とは異なります。

選択肢ウ(正解)

これは正解だよ。利害関係者のニーズを整理し、新しい業務の在り方や運用をまとめて、業務上実現すべき要件を明らかにする作業です。この業務上の要件を基に、システムが担う機能を定義するため、機能要件定義の前提となります。

選択肢エ

これは不正解だよ。利害関係者要件に含まれるシステム要求の技術的な実現可能性を検証し、設計可能な技術要件へ変換する作業です。既に明らかになった要求をシステム側の要件へ具体化する内容であり、その前提となる業務上の要件を明らかにする作業とは異なります。

学習のポイント

業務上実現すべき要件と、それを実現するシステムの機能要件との関係を理解しましょう。

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

関連する過去問一覧

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