戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

プロジェクトマネージャ 2022年 午前2 問17


問題文

ユースケース駆動開発の利点はどれか。

選択肢

ア:開発を反復するので、新しい要求やビジネス目標の変化に柔軟に対応しやすい。
イ:開発を反復するので、リスクが高い部分に対して初期段階で対処しやすく、プロジェクト全体のリスクを減らすことができる。
ウ:基本となるアーキテクチャをプロジェクトの初期に決定するので、コンポーネントを再利用しやすくなる。
エ:ひとまとまりの要件を1単位として設計からテストまで実施するので、要件ごとに開発状況が把握できる。(正解)

🔒 解説は解答すると表示されます

ユースケース駆動開発【午前2解説】

正解の理由

ユースケース駆動開発では、利用者や外部システムがシステムをどう使うかを表す「ユースケース」を、開発を進める際の軸にします。
ユースケースを単位として、要件の整理から設計、実装、テストまでを進めるため、ユースケースごとの進捗や完成状況を把握しやすくなります。この特徴を述べているエが適切です。

解法ステップ

  1. 「ユースケース駆動」の中心が、利用者の目的に沿った機能のまとまりであることを確認します。
  2. 選択肢が、反復開発全般の利点を述べているのか、ユースケースを軸にする利点を述べているのかを見分けます。
  3. ユースケース単位で設計からテストまで進め、進捗を管理しやすいとするエを選びます。

選択肢別の誤答解説

  • ア:反復開発では、各反復で結果を確認して要求の変化に対応しやすくなります。ただし、これは反復開発の一般的な利点であり、ユースケースを開発単位とすることの特徴を直接述べたものではありません。
  • イ:リスクの高い部分を早い段階で扱い、リスクを低減することも、反復開発やリスク重視の開発プロセスの利点です。ユースケース駆動開発に特有の説明ではありません。
  • ウ:初期にアーキテクチャを定めることや、コンポーネントを再利用しやすくすることは、アーキテクチャを重視する考え方に関係します。ユースケースを単位に進捗を管理する利点とは異なります。
  • エ:ユースケースをひとまとまりの開発単位とし、要件からテストまで対応させるため、要件ごとの進捗を把握しやすくなります。

よくある誤解

  • 反復開発の利点と、ユースケース駆動開発の利点を同じものと考える
    反復開発は進め方の特徴です。一方、ユースケース駆動開発では、ユースケースが開発を進める軸になります。
  • ユースケースを画面や機能の一覧と考える
    ユースケースは、利用者などが目的を達成するためのやり取りを表すものです。単なる画面一覧や機能名の列挙ではありません。
  • 「設計からテストまで」を工程順に一度だけ行うと考える
    ユースケース単位で一連の開発を進めますが、開発プロセス全体は反復して進む場合があります。

補足コラム

ユースケースを開発単位にすると、「どの利用者のどの目的を実現しているか」と、設計・実装・テストの成果を結び付けやすくなります。そのため、機能ごとの完成度や未対応の要件を確認しやすく、関係者との進捗共有にも役立ちます。

FAQ

Q. ユースケース駆動開発は、反復開発と別のものですか?
A. 同じ観点の用語ではありません。反復開発は開発を繰り返し進める方法を指し、ユースケース駆動開発はユースケースを軸に開発を進める考え方を指します。両者は併用できます。
Q. ユースケースごとにテストまで行うのはなぜですか?
A. 要件とテストを対応付けやすくし、そのユースケースが実現できたかを確認しやすくするためです。

関連キーワード: ユースケース、反復開発、要件管理、進捗管理、ソフトウェア開発プロセス
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

プロジェクトマネージャを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について