ユースケース駆動開発の利点はどれか。
ユースケース単位で開発し要件ごとに進捗を把握できる
選択肢
- ア開発を反復するので、新しい要求やビジネス目標の変化に柔軟に対応しやすい。
- イ開発を反復するので、リスクが高い部分に対して初期段階で対処しやすく、プロジェクト全体のリスクを減らすことができる。
- ウ基本となるアーキテクチャをプロジェクトの初期に決定するので、コンポーネントを再利用しやすくなる。
- エひとまとまりの要件を1単位として設計からテストまで実施するので、要件ごとに開発状況が把握できる。
正解と解説
正解:エ ひとまとまりの要件を1単位として設計からテストまで実施するので、要件ごとに開発状況が把握できる。
ユースケース駆動開発では、利用者から見た一連の要件であるユースケースを開発の単位とし、その単位で設計・実装・テストまでを通して行う。要件と成果物が一対一で対応するため、どの要件がどこまで進んでいるかを要件単位で追える。よってエが利点として適切である。
選択肢ごとの解説
- ア変化に柔軟に対応できるのは反復型・アジャイル型開発全般の利点で、ユースケース駆動に固有ではない。
- イリスクの高い部分に早期に着手できるのはリスク駆動の反復開発の利点であり、論点が異なる。
- ウ初期にアーキテクチャを固めて再利用性を高めるのはアーキテクチャ中心の開発の利点。
- エ正解。ユースケース単位で設計からテストまで一貫して進めるので、要件ごとの進捗が把握できる。
同じ分野の他の問題
- オブジェクト指向における抽象クラスで、できないことはどれか。2025年度 秋期 午前II 問24
- システム要求事項分析プロセスにおいてBPMN(Business Process Model and Notation)を…2020年度 10月試験 午前II 問24
- エクストリームプログラミング(XP)のプラクティスとして、適切なものはどれか。2025年度 秋期 午前II 問25
- エクストリームプログラミング(XP:Extreme Programming)における"テスト駆動開発"の特徴はどれか。2024年度 秋期 午前II 問25
- 組込み機器のソフトウェア開発にプラットフォーム開発を適用する利点として、適切なものはどれか。2024年度 秋期 午前II 問24
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。