令和7年 問39
ソフトウェア開発モデルであるアジャイルモデルの特徴に関して、次の記述中のa、bに入れる字句の適切な組合せはどれか。
アジャイルモデルとは、要件を確定してから開発を実施するウォーターフォールモデルの( a )する形で提唱された、( b )できるようにソフトウェアを開発するための手法の総称である。
a | b | |
ア | 課題を改善 | 開発工程で生じる種々の変更に迅速に対応 |
イ | 課題を改善 | 開発工程を順に実施 |
ウ | 特徴を継承 | 開発工程で生じる種々の変更に迅速に対応 |
エ | 特徴を継承 | 開発工程を順に実施 |
解説(令和7年 問39)
- シラバス:Ver.4.0
- 出題分野: ソフトウェア開発管理技術
- 過去問題(公開)出題頻度:ほぼ必ず出た
- キーワード:アジャイル

アジャイルは、開発対象のソフトウェアを、比較的短い期間で開発できる小さな機能の単位に分割しておき、各機能の開発が終了するたびにそれをリリースすることを繰り返すことで、ソフトウェアを完成させます。
一つの機能の開発終了時に、次の開発対象とする機能の優先順位や内容を見直すことで、ビジネス環境の変化や利用者からの要望に対して、迅速に対応できます。
(ITパスポート 令和2年 問37より)

ウォータフォールモデルは、開発工程を設計、実装、テストなどに分け、前の工程が完了してから、その成果物を使って次の工程を行う開発モデルです。
(基本情報 平成21年春午前 問45より)
システム開発を工程順に進めるので、後戻りすればシステムの開発効率が著しく低下します。
(基本情報 平成17年春午前 問40より
よって、正解は ア です。
令和7年 問44
システム開発の早い段階で、目に見える形で利用者の要求が確認できるように確認用のソフトウェアを作成するソフトウェア開発モデルとして、最も適切なものはどれか。
解説(令和7年 問44)
- シラバス:Ver.3.0以前
- 出題分野: ソフトウェア開発管理技術
- 過去問題(公開)出題頻度:時々出た
- キーワード:プロトタイピング
開発モデル
開発モデルは、システムを開発するための標準的な手順や手法のことです。
それぞれに長所や短所があり、プロジェクトの種類や状況に応じて開発手法を選択する必要があります。
プロトタイピング
システム開発の早い段階で試作ソフトウェアを作成して、利用者の要求事項を明確にして開発する手法です。
(ITパスポート 平成28年秋 問46、平成22年秋 問34より)
ア アジャイル

アジャイルは、開発対象のソフトウェアを、比較的短い期間で開発できる小さな機能の単位に分割しておき、各機能の開発が終了するたびにそれをリリースすることを繰り返すことで、ソフトウェアを完成させます。
一つの機能の開発終了時に、次の開発対象とする機能の優先順位や内容を見直すことで、ビジネス環境の変化や利用者からの要望に対して、迅速に対応できます。
(ITパスポート 令和2年 問37より)
イ ウォーターフォール

ウォータフォールモデルは、開発工程を設計、実装、テストなどに分け、前の工程が完了してから、その成果物を使って次の工程を行う開発モデルです。
(基本情報 平成21年春午前 問45より)
システム開発を工程順に進めるので、後戻りすればシステムの開発効率が著しく低下します。
(基本情報 平成17年春午前 問40より
ウ スパイラル
スパイラルモデルは、システムの機能を分割し、利用者からのフィードバックに対応するように、分割した機能ごとに設計や開発を繰り返しながらシステムを徐々に完成させていくモデルです。
(ITパスポート 平成28年秋 問46より)
エ プロトタイピング
問題文に「システム開発の早い段階」「見える形で利用者の要求が確認」「確認用のソフトウェアを作成する」とあるので、プロトタイピングの開発手法です。
よって、正解は エ です。
コメント