プロジェクトマネージャ 2013年 午前2 問21
問題文
システムの非機能要件となるものはどれか。
選択肢
ア:システム化を実現する業務の範囲
イ:システム内での情報(データ)の流れ
ウ:システムの操作性(正解)
エ:他システムとのインタフェースのレイアウト
🔒 解説は解答すると表示されます
非機能要件【午前2解説】
正解の理由
非機能要件とは、システムが「何をするか」ではなく、「どのような品質や使い勝手で動作するか」を定める要件です。操作性、性能、可用性、セキュリティなどが該当します。
選択肢の中では、システムの使いやすさに関わる「操作性」が非機能要件です。そのため、ウが正解です。
解法ステップ
- 選択肢の内容が「システムが実現する機能」か、「機能の品質・使いやすさ」かを見分けます。
- 業務の範囲、データの流れ、他システムとの連携方法は、システムが実現する機能や仕様に関する内容です。
- 操作性は、システムの使いやすさに関する品質なので、非機能要件に分類します。
選択肢別の誤答解説
-
ア:システム化を実現する業務の範囲
システムでどの業務を扱うかを定める内容です。システムに実現させる機能や対象範囲に関する要件です。 -
イ:システム内での情報(データ)の流れ
どのデータを、どの処理で、どこへ受け渡すかを定める内容です。システムの機能や処理仕様に関する要件です。 -
ウ:システムの操作性
利用者にとっての使いやすさに関する内容です。非機能要件に該当するため、正解です。 -
エ:他システムとのインタフェースのレイアウト
他システムと連携するためのデータ形式や項目配置などを定める内容です。連携機能の仕様に関する要件です。
よくある誤解
- 「画面に関係する要件はすべて非機能要件」と考えるのは誤りです。画面から入力できる項目や画面遷移など、機能そのものに関する仕様は機能要件になり得ます。
- 「データに関する要件は非機能要件」と思い込まないようにしましょう。データの流れや形式など、処理・連携の仕様は機能要件に分類されることがあります。
- 操作性は機能の一部に見えることがありますが、一般に「使いやすさ」という品質に関する要件として扱います。
補足コラム
要件は、大きく「機能要件」と「非機能要件」に分けて整理できます。
- 機能要件:システムが実現する処理や機能
- 非機能要件:性能、可用性、セキュリティ、操作性など、機能以外の品質や制約
たとえば、「商品を検索できる」は機能要件、「検索結果が3秒以内に表示される」は性能に関する非機能要件です。
FAQ
Q. 操作性以外には、どのような非機能要件がありますか?
A. 処理速度などの性能、システムの稼働率などの可用性、アクセス制御などのセキュリティが代表例です。
A. 処理速度などの性能、システムの稼働率などの可用性、アクセス制御などのセキュリティが代表例です。
Q. 他システムとのインタフェースは、必ず機能要件ですか?
A. インタフェースの項目やデータ形式など、連携に必要な具体的な仕様は機能要件として扱われることがあります。一方、連携の性能や安全性などは非機能要件になり得ます。
A. インタフェースの項目やデータ形式など、連携に必要な具体的な仕様は機能要件として扱われることがあります。一方、連携の性能や安全性などは非機能要件になり得ます。
関連キーワード: 機能要件、非機能要件、操作性、可用性、性能要件、セキュリティ要件

\ せっかくなら /
プロジェクトマネージャを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

