令和7年度 ITパスポート試験 公開問題 問39

ソフトウェア開発モデルであるアジャイルモデルの特徴に関して,次の記述中のa,bに入れる字句の適切な組合せはどれか。

アジャイルモデルとは,要件を確定してから開発を実施するウォーターフォールモデルのaする形で提唱された,bできるようにソフトウェアを開発するための手法の総称である。

解答・解説

正解: ア. a: 課題を改善, b: 開発工程で生じる種々の変更に迅速に対応

アジャイルモデル(Agile Model)は、従来のウォーターフォールモデルが抱えていた「開発途中の仕様変更に対応しにくい」「完成まで動作するソフトウェアを確認できない」といった課題を改善する形で提唱されました。
開発を短い期間(スプリントやイテレーションなど)で区切り、その期間ごとに「計画・設計・実装・テスト」を繰り返すことで、開発工程で生じる種々の変更に迅速に対応できるようにソフトウェアを開発する手法の総称です。
したがって、aには「課題を改善」、bには「開発工程で生じる種々の変更に迅速に対応」が当てはまります。

各選択肢の解説

  • ア:正解。アジャイルモデルの適切な説明です。
  • イ:bの「開発工程を順に実施」は、要件定義からテストまでを上流から下流へ順番に進めるウォーターフォールモデルの特徴であるため誤りです。
  • ウ:aの「特徴を継承」が誤りです。アジャイルモデルはウォーターフォールモデルの特徴をそのまま継承したものではなく、その課題を克服・改善するために提唱されました。
  • エ:a、bともに誤りです。「開発工程を順に実施」するのはウォーターフォールモデルの特徴です。

Spineチーム