令和4年度 秋期 プロジェクトマネージャ試験 午前II 問17
ユースケース駆動開発の利点はどれか。
解答・解説
正解: エ. ひとまとまりの要件を1単位として設計からテストまで実施するので,要件ごとに開発状況が把握できる。
ユースケース駆動開発とは、システムの要件をユーザーとシステムの対話(ユースケース)として捉え、そのユースケースを単位として分析、設計、実装、テストを進めていく開発手法です。
この手法では、ひとまとまりの要件(ユースケース)ごとに開発の各工程を実施するため、ユーザーの視点に立った要件ごとに進捗状況や品質を把握しやすくなるという利点があります。したがって、正解は エ となります。
各選択肢の解説
- ア:開発を反復して変化に柔軟に対応するのは、アジャイル開発など反復型開発全般の利点です。ユースケース駆動に特有の利点ではありません。
- イ:リスクが高い部分に対して初期段階で対処してプロジェクト全体のリスクを減らすのは、リスク駆動開発(スパイラルモデルなど)の利点です。
- ウ:基本となるアーキテクチャをプロジェクトの初期に決定しコンポーネントの再利用を促進するのは、アーキテクチャ中心開発の利点です。
- エ:正解です。ユースケースという「ひとまとまりの要件」を単位として設計からテストまで実施することで、要件ごとの開発状況が明確になります。