システム開発の早い段階で、目に見える形で利用者の要求が確認できるように確認用のソフトウェアを作成するソフトウェア開発モデルとして、最も適切なものはどれか。
| ア | アジャイル |
| イ | ウォーターフォール |
| ウ | スパイラル |
| エ | プロトタイピング |
答え エ
【解説】
| ア | アジャイル(agile)は、開発対象のソフトウェアを、比較的短い期間で開発できる小さな機能の単位に分割しておき、各機能の開発が終了するたびにそれをリリースすることを繰り返すことで、ソフトウェアを完成させる手法です。(×) |
| イ | ウォーターフォール(waterfall )は、開発の上流から下流に一方向に進めるモデルであり、開発効率を高めるには、各工程内でレビューやテストによって品質を確保し、前の工程への逆戻りが起こらないようにする。(×) |
| ウ | スパイラル(spiral)は、要求分析から実装までの開発プロセスを繰り返しながら、システムを構築していく開発手法です。(×) |
| エ | プロトタイピング(prototyping)は、システム開発の早い段階で、目に見える形で利用者の要求が確認できるように確認用のソフトウェアを作成するソフトウェア開発モデルです。(〇) |
【キーワード】
・プロトタイプ