問39 アジャイルの考え方

ITパスポート 令和7年度 公開問題、全100問のうちの問39。

出典:令和7年度 ITパスポート試験 公開問題 問39(空欄を[ a ][ b ]の形で示し、選択肢の表を文に組み直した)

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

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

  1. アa 課題を改善,b 開発工程で生じる種々の変更に迅速に対応
  2. イa 課題を改善,b 開発工程を順に実施
  3. ウa 特徴を継承,b 開発工程で生じる種々の変更に迅速に対応
  4. エa 特徴を継承,b 開発工程を順に実施
答えと解説を開く

正解はアです。

ウォーターフォールモデルは、要件を最初に決め切り、設計、作成、テストの順に一方向で進める開発の方法です。進め方が分かりやすい反面、途中で要件が変わると前の工程に戻りにくいという課題があります。アジャイルモデルは、この課題を改善するために提唱されました。短い期間で作って見せることを繰り返し、途中で出てきた変更にも素早く対応します。a には「課題を改善」、b には「開発工程で生じる種々の変更に迅速に対応」が入ります。だから正解はアです。

ほかの選択肢が違う理由

  • イa の「課題を改善」は正しいですが、b の「開発工程を順に実施」はウォーターフォールモデルの特徴です。
  • ウb は正しいですが、アジャイルはウォーターフォールの特徴を受け継いだのではなく、その課題を改善するために生まれました。
  • エ「特徴を継承」も「開発工程を順に実施」も、ウォーターフォールモデルそのものの説明になってしまいます。

仕組み

ウォーターフォールは「最初に決めて順に進める」、アジャイルは「短く作って直しながら進める」と対比で覚えます。

アジャイルの代表的な手法には、スクラムや XP (エクストリームプログラミング) があります。どれも短い期間の繰返しで少しずつ作る点が共通です。

この問に出る言葉