IPA公式正解:エ ひとまとまりの要件を1単位として設計からテストまで実施するので,要件ごとに開発状況が把握できる。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。ユースケース駆動開発は、利用者の観点から定義されたユースケース(要求・機能の単位)を軸に設計、実装、テストを進める手法です。要件単位で開発状況やトレーサビリティを明確に把握できる利点があります。
【詳細解説】■ 本問の核心・解法のポイント
UP(統一プロセス)などのオブジェクト指向開発手法では、「ユースケース駆動」「アーキテクチャ中心」「反復的・漸進的」の3本柱が特徴とされます。本問ではそのうち「ユースケース駆動」固有の利点を問うています。ユースケースは利用者にとって価値のある機能単位を表すため、要件からテストまでの追跡が容易になり、進捗や開発状況を利用者目線で把握できます。
・各選択肢の徹底解説:
・ア:開発を反復することによる利点(反復的開発の特徴)であり、ユースケース駆動固有の利点ではありません。
・イ:反復型開発における初期反復(リスク軽減)の利点についての記述です。
・ウ:アーキテクチャ中心開発の利点についての記述です。
・エ:【選択肢エ★】ユースケース駆動では、ひとまとまりの要求仕様(ユースケース)を起点として設計からテストまで一貫して進めるため、要求ごとの進捗や完了状況を明確に把握・管理できます。
よって正解はエです。