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