令和2年度 10月 午前Ⅱ 問25
ソフトウェア開発管理技術
ユースケース駆動開発の利点
ユースケース駆動開発の利点はどれか。
- ア開発を反復するので,新しい要求やビジネス目標の変化に柔軟に対応しやすい。
- イ開発を反復するので,リスクが高い部分に対して初期段階で対処しやすく,プロジェクト全体のリスクを減らすことができる。
- ウ基本となるアーキテクチャをプロジェクトの初期に決定するので,コンポーネントを再利用しやすくなる。
- エひとまとまりの要件を1単位として設計からテストまで実施するので,要件ごとに開発状況が把握できる。
答えと解説を見る
✓ これが正解エひとまとまりの要件を1単位として設計からテストまで実施するので,要件ごとに開発状況が把握できる。
解説
要件のまとまりごとに設計からテストまで行うので、進み具合を把握できます。
ユースケース駆動開発では、利用者がシステムを使って達成したいことをユースケースとして記述し、そのユースケースを単位にして分析・設計・実装・テストを進めます。一つのユースケースはひとまとまりの要件を表しているので、ユースケースごとに設計からテストまで終わったかどうかを見れば、要件ごとの開発状況を把握できます。要件と開発の作業が同じ単位で結び付いていることが、この進め方の利点です。何を単位に開発を進めるのかという観点で読むと、反復やアーキテクチャを中心にした開発の利点と区別できます。
ほかの選択肢はなぜ違うのか
- ア開発を反復するので,新しい要求やビジネス…:開発を反復することで新しい要求や目標の変化に対応しやすくなるのは、反復しながら開発を進める進め方の利点です。ユースケースを開発の単位にすることから直接生まれる利点ではありません。
- イ開発を反復するので,リスクが高い部分に対…:開発を反復して、リスクの高い部分に早い段階で対処できるのも、反復しながら進める開発の利点です。ユースケースを開発の単位にすることとは、別の観点からの説明です。
- ウ基本となるアーキテクチャをプロジェクトの…:基本となるアーキテクチャを初期に決めて部品を再利用しやすくするのは、アーキテクチャを中心に据えた開発の利点です。ユースケースを単位に開発を進めることの利点ではありません。
この問題の用語
- プロジェクトある目的のために期間を決めて行う、一回限りの活動。決算処理のように同じ手順を繰り返す定常業務とは区別されます。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
出典:令和2年度 10月 データベーススペシャリスト試験 午前Ⅱ 問25
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問25:XPに関する問題(テスト)
- 令和6年度 秋期 午前Ⅱ 問24:プラットフォームに関する問題(テスト)
- 令和5年度 秋期 午前Ⅱ 問25:ステージング環境の説明(テスト)
- 令和4年度 秋期 午前Ⅱ 問24:保守性を定量評価する指標(テスト)
- 平成24年度 春期 午前Ⅱ 問11:副問合せに関する問題(プロジェクト)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)