問39の正解: アマネジメント系/開発技術
ソフトウェア開発モデルであるアジャイルモデルの特徴に関して、次の記述中のa, bに入れる字句の適切な組合せはどれか。 アジャイルモデルとは、要件を確定してから開発を実施するウォーターフォールモデルの [ a ] する形で提唱された、 [ b ] できるようにソフトウェアを開発するための手法の総称である。

この設問が問うていること
ソフトウェア開発プロセスであるアジャイルモデルの開発コンセプトについて問う設問です。
アa=課題を改善, b=開発工程で生じる種々の変更に迅速に対応正解
選択肢アの解説: アジャイルモデルは、要件定義後に後戻りできないウォーターフォールモデルの「課題(変更対応の遅さ等)を改善(a)」し、開発中に生じる要件や「変更に迅速に対応(b)」できるように提唱された手法であるため、適切です。
イa=課題を改善, b=開発工程を順に実施
選択肢イの解説: 後半の「順に実施」はウォーターフォールモデルの特徴であるため不適切です。
ウa=特徴を継承, b=開発工程で生じる種々の変更に迅速に対応
選択肢ウの解説: アジャイルモデルはウォーターフォールモデルの弱点を変革するために考案されたものであり、「特徴を継承」しているわけではないため不適切です。
エa=特徴を継承, b=開発工程を順に実施
選択肢エの解説: 前半も後半もアジャイルの特徴とは逆になっているため不適切です。
総合解説
アジャイル(Agile)とは「俊敏な」という意味です。従来のウォーターフォールモデルが持つ「開発中の仕様変更に対応しにくい」「成果物ができるまで時間がかかる」という課題を改善するために提唱されました。プロジェクトを短い開発サイクル(イテレーション)に分割し、仕様変更やユーザー要求の追加に「迅速に対応」しながら段階的にリリースを進める開発手法です。したがって、正解は選択肢aになります。
AIAIにその場で質問(デモ応答)
こんな聞き方もできます(タップで質問)