IPA過去問ドリル

平成26年度 秋期 システムアーキテクト試験 午前Ⅱ 問13

テクノロジ/開発技術

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

出典:平成26年度 秋期 システムアーキテクト試験 午前Ⅱ 問13

正解:エ

解説

ユースケース駆動開発では,一つ一つのユースケース(ひとまとまりの要件)を単位として,そのユースケースに関わる分析・設計からテストまでの一連の開発工程を実施します。そのため,ユースケースごとに開発の進捗状況を具体的に把握できることが,この開発方法の利点です。開発の反復やリスクへの早期対応,アーキテクチャの早期決定などは,反復型開発全般やアーキテクチャ中心設計に共通する利点であり,ユースケース駆動開発固有の利点ではありません。

選択肢ごとの解説

  • 誤り。開発を反復して新しい要求やビジネス目標の変化に柔軟に対応しやすいことは,反復型開発全般に共通する利点であり,ユースケース駆動開発固有の利点とはいえません。
  • 誤り。リスクが高い部分に初期段階で対処し,プロジェクト全体のリスクを減らせることは,リスク駆動型の反復開発に共通する利点であり,ユースケース駆動開発固有の利点とはいえません。
  • 誤り。基本アーキテクチャをプロジェクトの初期に決定し,コンポーネントを再利用しやすくすることは,アーキテクチャ中心開発の利点であり,ユースケース駆動開発固有の利点とはいえません。
  • 正しい。ひとまとまりの要件(ユースケース)を単位として設計からテストまでを実施するので,要件ごとに開発状況を把握できることが,ユースケース駆動開発の利点です。
システムアーキテクトの過去問を演習モードで解く