平成26年度 秋期 午前Ⅱ 問13
ソフトウェア開発管理技術
ユースケース駆動開発の利点
ユースケース駆動開発の利点はどれか。
- ア開発を反復するので,新しい要求やビジネス目標の変化に柔軟に対応しやすい。
- イ開発を反復するので,リスクが高い部分に対して初期段階で対処しやすく,プロジェクト全体のリスクを減らすことができる。
- ウ基本となるアーキテクチャをプロジェクトの初期に決定するので,コンポーネントを再利用しやすくなる。
- エひとまとまりの要件を単位として設計からテストまでを実施するので,要件ごとに開発状況が把握できる。
答えと解説を見る
✓ これが正解エひとまとまりの要件を単位として設計からテストまでを実施するので,要件ごとに開発状況が把握できる。
解説
ユースケース単位で設計からテストまで行い、要件ごとの進捗が見えます。
ユースケース駆動開発では、利用者がシステムを使って達成したいひとまとまりの要件をユースケースとして記述し、それを単位に分析・設計・実装・テストを進めます。ユースケースごとに設計からテストまでを一通り行うので、どの要件がどこまで出来上がったかを、要件の単位で把握できます。見分ける軸は、利点がユースケースという単位を使うことから生じているかどうかです。変化への柔軟な対応や早期のリスク対処、初期のアーキテクチャ決定は、別の性質から得られる利点です。何が開発を駆動するのかに注目すると、利点の出どころを見分けられます。
ほかの選択肢はなぜ違うのか
- ア開発を反復するので,新しい要求やビジネス…:新しい要求やビジネス目標の変化に柔軟に対応しやすいのは、開発を繰り返す反復型の進め方から生じる利点です。ユースケースを単位に開発するという性質そのものから来るものではありません。
- イ開発を反復するので,リスクが高い部分に対…:リスクの高い部分に初期段階で取り組み、全体のリスクを減らせるのは、反復しながら開発を進めることによる利点です。ユースケースを開発の単位にすることとは、利点の出どころが違います。
- ウ基本となるアーキテクチャをプロジェクトの…:基本となるアーキテクチャを初期に決めてコンポーネントを再利用しやすくするのは、アーキテクチャを中心に据えた開発の利点です。ユースケースを単位に進める開発から直接得られる効果ではありません。
この問題の用語
- プロジェクトある目的のために期間を決めて行う、一回限りの活動。決算処理のように同じ手順を繰り返す定常業務とは区別されます。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
出典:平成26年度 秋期 システムアーキテクト試験 午前Ⅱ 問13
同じ用語が出る問題
- 令和7年度 春期 午前Ⅱ 問11:ユースケース駆動開発の利点(プロジェクト)
- 令和7年度 春期 午前Ⅱ 問10:カークパトリックモデルの問題(テスト)
- 令和7年度 春期 午前Ⅱ 問6(テスト)
- 令和4年度 春期 午前Ⅱ 問1:アジャイルに関する問題(プロジェクト)
- 令和元年度 秋期 午前Ⅱ 問13:KPTに関する問題(プロジェクト)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)