令和7年度 春期 システムアーキテクト試験 午前Ⅱ 問11
テクノロジ/開発技術ユースケース駆動開発の利点はどれか。
出典:令和7年度 春期 システムアーキテクト試験 午前Ⅱ 問11
- ア開発を反復するので,新しい要求やビジネス目標の変化に柔軟に対応しやすい。
- イ開発を反復するので,リスクが高い部分に対して初期段階で対処しやすく,プロジェクト全体のリスクを減らすことができる。
- ウ基本となるアーキテクチャをプロジェクトの初期に決定するので,コンポーネントを再利用しやすくなる。
- エひとまとまりの要件を 1 単位として設計からテストまで実施するので,要件ごとに開発状況が把握できる。
正解:エ
解説
ユースケース駆動開発は,ユースケースという「ひとまとまりの利用者要求」を単位として,分析・設計からテスト・実装までを一貫して進める開発方法です。要求の単位で開発を進めるため,要件ごとの開発の進捗状況を把握しやすいという利点があります。
選択肢ごとの解説
- ア誤り。反復開発によって新しい要求やビジネス目標の変化に柔軟に対応しやすいのは,反復型開発全般の利点であり,ユースケース駆動開発固有の利点ではありません。
- イ誤り。リスクが高い部分に初期段階で対処しプロジェクト全体のリスクを減らすのは,リスク駆動型の反復開発の利点です。
- ウ誤り。基本アーキテクチャを初期に決定してコンポーネントを再利用しやすくするのは,アーキテクチャ中心の開発の利点です。
- エ正しい。ひとまとまりの要件を1単位として設計からテストまで実施するので,要件ごとに開発状況が把握できるのは,ユースケース駆動開発の利点です。