必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. プロジェクトマネージャ 午前2
  3. 令和5年度秋季問題一覧
  4. 令和5年度秋季問題20-解答・解説-分析

令和5年度秋季問題

問題20

要件定義プロセスにおいて,要件を評価する際には,矛盾している要件,検証できない要件などを識別することが求められている。次のうち,要件が検証可能である例はどれか。

個々の要件に,対応必須,対応すべき,できれば対応,対応不要といったように重要性のランク付けがなされている。
システムのライフサイクルの全期間を通して,システムに正当な利害関係をもつ個々の利害関係者が識別できている。
システムやソフトウェアが,要件定義書の記述内容を満たすか否かをチェックするための方法があり,チェック作業が妥当な費用内で行える。
実現可能か否かにはこだわらず,全ての利害関係者のニーズ及び期待が漏れなく要件定義書に盛り込まれている。

要件定義プロセスにおいて,要件を評価する際には,矛盾している要件,検証できない要件などを識別することが求められている。次のうち,要件が検証可能である例はどれか。

個々の要件に,対応必須,対応すべき,できれば対応,対応不要といったように重要性のランク付けがなされている。
システムのライフサイクルの全期間を通して,システムに正当な利害関係をもつ個々の利害関係者が識別できている。
システムやソフトウェアが,要件定義書の記述内容を満たすか否かをチェックするための方法があり,チェック作業が妥当な費用内で行える。
実現可能か否かにはこだわらず,全ての利害関係者のニーズ及び期待が漏れなく要件定義書に盛り込まれている。

解答:ウ

<解説>

要件定義における「検証可能な要件」とは、要件が満たされているかどうかを、客観的な方法(テスト、測定、解析、レビュー、デモンストレーションなど)によって確認できる特性 のことである。

選択肢ウは「要件をチェックする方法があり、妥当な費用で確認可能である」と述べており、これは検証可能性の定義に合致している。したがって正解はウである。

× これは要件の「優先度付け」に関する記述である。優先度を明確にすることは要件管理上重要であるが、検証可能性とは直接関係がない。したがって誤りである。
× これは「利害関係者の特定」に関する活動の記述である。要件定義の初期段階で必要な作業ではあるが、要件が検証可能か否かを示すものではない。したがって誤りである。
要件が検証可能であるとは、「測定・観察・テスト・レビューによって、満たされているかどうかを客観的に判断できる」という意味である。選択肢ウはまさにその定義を説明しているため、正解である。
× 「完全性(網羅性)」に関する記述である。確かに利害関係者のニーズを反映することは重要であるが、実現可能性や検証可能性を無視して要件を盛り込むと、不適切な要件となる。