IPA公式正解:エ ひとまとまりの要件を 1 単位として設計からテストまで実施するので,要件ごとに開発状況が把握できる。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。ユースケース駆動開発は、利用者の視点から見たひとまとまりの要求(ユースケース)を中心単位として設計・実装・テストを進めるため、要件ごとの進捗や開発状況を明確に把握しやすい利点があります。
【詳細解説】■ 本問の核心・解法のポイント
ユースケース駆動開発(Use-Case Driven Development)は、システムが利用者(アクター)に提供する価値の単位である「ユースケース」を一貫した中核として分析・設計・実装・テストを進めるアプローチです(UP: Unified Processの主要な特徴の一つ)。要求事項(ユースケース)ごとに機能が垂直統合的に開発されるため、要求と設計・テストの追跡性が高く、要件単位での開発進捗状況を容易に把握できるという特徴があります。
・各選択肢の徹底解説:
・ア:アジャイル開発や反復型開発全般の利点の説明です。
・イ:リスク駆動開発(Risk-driven development)や反復型開発における初期反復の利点の説明です。
・ウ:アーキテクチャ中心開発(Architecture-centric development)の利点の説明です。
・【選択肢エ★】:正解です。ユースケース駆動開発では、ひとまとまりの要求であるユースケースを単位として設計・テストまでを行うため、要求ごとの開発状況・進捗を把握しやすい利点があります。
よって正解はエです。