令和2年度 プロジェクトマネージャ試験 午前II 問17
ユースケース駆動開発の利点はどれか。
- ア 開発を反復するので,新しい要求やビジネス目標の変化に柔軟に対応しやすい。
- イ 開発を反復するので,リスクが高い部分に対して初期段階で対処しやすく,プロジェクト全体のリスクを減らすことができる。
- ウ 基本となるアーキテクチャをプロジェクトの初期に決定するので,コンポーネントを再利用しやすくなる。
- エ ひとまとまりの要件を1単位として設計からテストまで実施するので,要件ごとに開発状況が把握できる。
解答・解説を見る
正解:エ
AI解説
ユースケース駆動開発とは、利用者から見たひとまとまりの機能要件であるユースケースを単位として、要件定義から分析・設計・実装・テストまでを一貫して進める開発手法である。要件とテストが1対1で対応付くためトレーサビリティが確保され、要件(ユースケース)ごとに開発状況・進捗を把握できることが利点となる。「何を単位に開発を進めるか」に着目して選ぶのが判断基準である。 ア: 新しい要求や変化への柔軟な対応は、反復型(イテレーティブ)開発の利点であり、ユースケース駆動そのものの利点ではない。 イ: リスクの高い部分へ初期段階で対処できるのも反復型開発の利点である。反復の初期にリスクの高い部分を扱うことでプロジェクト全体のリスクを下げる。 ウ: 基本アーキテクチャを初期に決定して再利用性を高めるのは、アーキテクチャ中心(アーキテクチャセントリック)アプローチの利点である。 エ: 正しい。ユースケースというひとまとまりの要件を1単位として設計からテストまで実施するため、要件ごとに開発状況を把握できる。 💡 統一プロセス(UP/RUP)の三大特徴「ユースケース駆動・アーキテクチャ中心・反復型」を選択肢に対応付けて覚えると、ア・イ=反復型、ウ=アーキテクチャ中心と即座に消去できる。
出典:令和2年度 秋期 プロジェクトマネージャ試験 午前II 問17 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。