令和7年試験問題 問39

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

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

39.png
正解 問題へ
分野 :マネジメント系
中分類:ソフトウェア開発管理技術
小分類:開発プロセス・手法
解説
アジャイルモデルは、要件の変化に柔軟に対応しながら、短い期間で繰り返し開発と改善を行うソフトウェア開発手法です。

従来からあるウォーターフォールモデルは、開発対象のすべてのついて要件定義、設計、実装からテストの順で一気通貫に進める方式です(Waterfall=滝のように上流から下流へのイメージ)。この手法は大規模システムの開発には適していましたが、最初にすべての仕様が確定済なので、開発途中の仕様変更に対する手戻りのコストが大きく、ビジネス環境や顧客ニーズの変化への対応が難しいという重大な課題がありました。

これに対して、アジャイルモデルでは開発プロジェクトを数週間程度の小さい単位(イテレーションやスプリントと呼ばれる)で区切り、その期間内に分析、設計、実装、テストの一連の活動を行い、それを繰り返しながら段階的にシステムの完成度を高めていきます。この方法と顧客との協調を重視する考え方により、ユーザーの要望や市場の変化に素早く対応することが可能となっています。

aについて〕
アジャイルモデルは、ウォーターフォールモデルにおける「変更に弱い」という点を改善するための、対抗的なアプローチとして生まれました。したがって、aには課題を改善が当てはまります。

bについて〕
アジャイルモデルは、計画に従うことよりも変化への対応に価値を置いており、「変更に迅速に対応できる」点が特徴です。したがって、bには開発工程で生じる種々の変更に迅速に対応が当てはまります。

したがって「ア」の組合せが適切です。

Pagetop