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