ユースケース駆動開発の利点と進捗把握

ユースケース駆動開発(Use Case Driven Development)は、利用者(アクター)から見た価値や一連の機能要求を表す「ユースケース」を中心軸に据えて開発を進める手法です。一つのユースケースをひとまとまりの要件単位として分析、設計、実装、テストを一貫して進めるため、機能要件ごとの完成度や開発状況、進捗をビジネス的観点から明確に把握できるという大きな利点があります。 反復型(イテレーティブ)開発やアジャイル開発全般の柔軟性に関する利点の説明です。 反復型開発における初期反復でクリティカルなリスクを早期に低減するリスク駆動アプローチの説明です。 アーキテクチャ中心開発(Architecture-Centric Development)の利点の説明です。

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

出典令和7年度 春期 システムアーキテクト試験 午前Ⅱ 問11
ア
開発を反復するので,新しい要求やビジネス目標の変化に柔軟に対応しやすい。
イ
開発を反復するので,リスクが高い部分に対して初期段階で対処しやすく,プロジェクト全体のリスクを減らすことができる。
ウ
基本となるアーキテクチャをプロジェクトの初期に決定するので,コンポーネントを再利用しやすくなる。
エ
ひとまとまりの要件を1単位として設計からテストまで実施するので,要件ごとに開発状況が把握できる。