問39
ITパスポート過去問 令和7年度(2025年)問39
ソフトウェア開発モデルであるアジャイルモデルの特徴に関して,次の記述中のa,bに入れる字句の適切な組合せはどれか。


選択肢
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
正解:ア
解答した選択肢:未回答
アジャイルは,ウォーターフォールの問題点を改善する形で提唱され,開発中の要求変更などに迅速に対応できるようにする開発手法の総称です。よってaは「課題を改善」,bは「開発工程で生じる種々の変更に迅速に対応」です。
Point
この問題は,ソフトウェア開発における主要な手法であるアジャイルモデルの目的と特徴を,従来のウォーターフォールモデルと比較して理解しているかを問われています。
解くために必要な知識
この問題を解くには,アジャイル開発とウォーターフォール開発の違いの理解が必要です。特に「どんな欠点を改善し,何に強いのか」を整理すると解けます。
1. アジャイルモデルの要点
- 短い期間(反復)で開発と確認を繰り返す開発手法の総称です。
- 開発途中での学びを取り込み,要求や仕様の変更に対応しやすいことを重視します。
2. ウォーターフォールモデルの要点
- 要件定義,設計,実装,テストのように,工程を順番に進める開発モデルです。
- 一度決めた内容の変更は,後工程ほど影響が大きくなりやすいです。
3. 比較(よく問われる覚え方)
| 項目 | ウォーターフォール | アジャイル |
|---|---|---|
| 代表的な強み | 計画と管理がしやすい | 変更に強い |
| 代表的な弱み | 途中変更に弱い | 進捗や完成形の見通しを作り方で工夫が必要 |
4. 空欄に関わるキーワード
- 「課題を改善」:ウォーターフォールの弱点(変更に弱いなど)を減らす意図
- 「変更に迅速対応」:アジャイルの代表的特徴
問題の解法手順
注目する箇所
問題文は次の2点を空欄にしています。
- a:ウォーターフォールモデルの「何」をどうするのか
- b:アジャイルで「何」ができるようにするのか
手順
- アジャイルの目的を思い出す
- アジャイルは,最初に全要求を確定して工程を順番に進める方式(ウォーターフォール)で起きやすい問題を減らすために使われます。
- aの候補を絞る
- 「特徴を継承」だと改善になりにくく,文の自然さも弱いです。
- よってaは 「課題を改善」 が適切です。
- bの候補を絞る
- アジャイルは,開発を進めながらの学びや要求変更に合わせて調整します。
- よってbは 「開発工程で生じる種々の変更に迅速に対応」 が適切です。
判断基準(ウォーターフォールとの差)
| 観点 | ウォーターフォール | アジャイル |
|---|---|---|
| 工程の進め方 | 工程を順番に進める | 短い繰り返しで作って直す |
| 変更への対応 | 変更が重い | 変更に素早く対応しやすい |
| 目的 | 計画通りに作る | 変化に合わせ価値を出す |
選択肢ごとの解説
- ア:正解
正しいです。
- a:課題を改善
- アジャイルはウォーターフォールのやり方そのものを引き継ぐのではなく,途中変更などの弱点を減らす目的で提唱された流れとして説明できます。
- b:開発工程で生じる種々の変更に迅速に対応
- アジャイルの代表的特徴で,開発中の要求変更や優先順位の変更を取り込みやすいことを表しています。
- a:課題を改善
- イ:不正解
誤りです。
- bが「開発工程を順に実施」になっており,これはウォーターフォールの特徴です。
- アジャイルは工程を単純に順番通りに一度だけ進めることを中心にはしていません。
- ウ:不正解
誤りです。
- aが「特徴を継承」になっており,文としては「ウォーターフォールの特徴を継承する形で提唱された」となります。
- アジャイルはウォーターフォールの課題を改善する文脈で説明されるのが一般的で,「特徴を継承」が主題になるのは不自然です。
- エ:不正解
誤りです。
- aが不適切(特徴を継承)であることに加え,bも「工程を順に実施」でウォーターフォール寄りです。
- アジャイルの中心は反復と変更対応なので,2点とも合いません。
まとめ
アジャイルは,ウォーターフォールの問題点を改善する形で提唱され,開発中の要求変更などに迅速に対応できるようにする開発手法の総称です。よってaは「課題を改善」,bは「開発工程で生じる種々の変更に迅速に対応」です。
※本解説は生成AIによる学習支援用の参考情報です。内容の正確性や最新性は保証されません。最終的な判断は、試験実施団体の公式資料をご確認ください。
正しいです。
誤りです。
誤りです。
誤りです。