本文へスキップ

平成30年度 春期 ITパスポート試験 問6

この問題の解説と、これまでの解答の記録です。

問6
頻出度★★☆

システムのライフサイクルプロセスの一つに位置付けられる,要件定義プロセスで定義するシステム化の要件には,業務要件を実現するために必要なシステム機能を明らかにする機能要件と,それ以外の技術要件や運用要件などを明らかにする非機能要件がある。非機能要件だけを全て挙げたものはどれか。 a 業務機能間のデータの流れ b システム監視のサイクル c 障害発生時の許容復旧時間

出典 平成30年度 春期 ITパスポート試験 問6
解説

問 6

  • 不正解ア

    「a,c」を選ぶ選択肢。a「業務機能間のデータの流れ」は、どの業務機能からどの業務機能へどんなデータが渡るかというシステムの動作そのものを表し、業務要件を実現するためのシステム機能=機能要件に当たる。よって a を含むアは、非機能要件だけを挙げたことにならず誤り。

  • 不正解イ

    「b」だけを挙げる選択肢。b は確かに非機能要件だが、c「障害発生時の許容復旧時間」も可用性に関わる非機能要件であり、これを取りこぼしている。設問は非機能要件を「全て」挙げることを求めているため、c が欠けているイは誤り。

  • ウ

    正解 要件定義で定める非機能要件とは、業務機能そのもの(システムが何をするか)以外の、性能・可用性・運用・セキュリティといった品質・条件面の要件を指す。b「システム監視のサイクル」はシステムをどう運用・監視するかという運用要件であり、業務機能そのものではないため非機能要件に当たる。c「障害発生時の許容復旧時間」は、障害からどれだけ早く復旧させるかという可用性(RTO=目標復旧時間に関わる)の要件で、これも技術要件としての非機能要件である。非機能要件だけを全て挙げたのは b と c なので、正解はウである。

  • 不正解エ

    「c」だけを挙げる選択肢。c は非機能要件だが、b「システム監視のサイクル」も運用面の非機能要件であり、これが抜けている。非機能要件を全て挙げていないためエは誤り。

ここがポイント
  • 機能要件=業務要件を実現するために必要なシステム機能(何をするか)、非機能要件=性能・可用性・運用・セキュリティなどそれ以外の品質・条件面の要件、という区分を押さえる。
  • 「業務機能間のデータの流れ」は機能要件、「システム監視のサイクル(運用)」や「障害発生時の許容復旧時間(可用性)」は非機能要件に分類される。
用語

解答の記録