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

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

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

問題

システムの非機能要件となるものはどれか。

選択肢

  1. ア
    システム化を実現する業務の範囲
  2. イ
    システム内での情報(データ)の流れ
  3. ウ
    システムの操作性
  4. エ
    他システムとのインタフェースのレイアウト
解き方のヒントを見る

要件が何を定めているかに注目

要件の種類を見分ける問題では、用語の印象ではなく、その記述が何を対象にして何を決めようとしているのかを読み取ることが大切です。記述の中心にある対象と、求められている事柄を自分の言葉で言い直してから分類の定義と照らし合わせましょう。

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

この問題で確認したいのは、示された要件の記述がどの分類に属するかを判断するための根拠です。記述中の目立つ語句に引きずられず、その要件が満たされたかどうかを誰がどのように確かめるのかを想像すると、何を定めた要件かが見えやすくなります。

視点

要件定義では、一つひとつの要求を性質ごとに整理して扱います。分類を判断するときは、記述に含まれる個々の単語よりも、その要求全体が何について決めているのかという中身を手がかりにします。同じ語句が含まれていても、要求している中身が異なれば分類も変わり得ます。まず学んだ各分類の定義を自分の言葉で確認し、次に記述の中身を要約して、その要約がどの定義に当てはまるかを照合する、という順序で考えると判断の根拠がはっきりします。

確認ポイント

  • 記述の中身を一文で要約し、その要求が何について決めているのかを自分の言葉で言えるか確認する
  • 要約した中身が、学習した各分類の定義のどれに当てはまるかを、語句の印象ではなく定義に照らして判断する
  • その要件が満たされたことを誰がどのように確かめるかを想像し、判断した分類と矛盾がないか見直す
正解と解説を見る

正解

ウ

解説

非機能要件は、システムが提供する具体的な処理内容ではなく、利用者がどのように使えるべきか、どの程度の品質を備えるべきかを表す要件です。この設問では操作性が該当します。

理由

システムの操作性は、利用者が操作しやすいか、迷わず使えるかといった利用時の品質に関する性質です。具体的な業務処理やデータの内容そのものではないため、非機能要件に分類されます。

比較

業務の範囲、システム内の情報の流れ、他システムとのインタフェースのレイアウトは、システムが何を対象にどのような情報処理を行うかに関わる機能面の定義です。操作性とは分類の観点が異なります。

選択肢ア

これは不正解だよ。システム化を実現する業務の範囲は、どの業務をシステムの対象とし、どこまで処理するかを定めるものです。システムが担う機能の対象領域を示す内容であり、利用時の品質を示す非機能要件ではありません。

選択肢イ

これは不正解だよ。システム内での情報(データ)の流れは、入力された情報がどの処理を経てどこへ渡るかを表す機能上の構造です。システムが扱う処理や情報の関係を定義するもので、操作のしやすさなどの非機能面とは異なります。

選択肢ウ(正解)

これは正解だよ。システムの操作性は、利用者が画面や機能をどれだけ使いやすく扱えるかという品質特性です。具体的な業務処理そのものではなく、利用時に満たすべき性質を示すため、非機能要件に該当します。

選択肢エ

これは不正解だよ。他システムとのインタフェースのレイアウトは、システム間でどの情報をどの形式や配置で受け渡すかを定めるものです。外部連携の機能やデータ交換の仕様に関する記述であり、利用者の操作性を示す非機能要件ではありません。

学習のポイント

機能要件と非機能要件を、処理内容と品質特性の違いで整理する。

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

関連する過去問一覧

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