ソフトウェア開発のプロセスモデルのうち、開発サイクルを繰り返すことによって、システムの完成度を高めていくプロセスモデルはどれか。
ア | RADモデル |
イ | ウォータフォールモデル |
ウ | スパイラルモデル |
エ | プロトタイピングモデル |
答え ウ
【解説】
ア | RAD(Rapid Application Development)モデルは、高機能な開発環境で用意されたソフトウェア部品を使って開発する手法です。 |
イ | ウォータフォールモデルは、開発を上流から下流に一方向に進めるモデルであり、開発効率を高めるには、各工程内でのレビューやテストによって品質を確保し、前工程への逆戻りが起こらないようにする開発手法です。 |
ウ | スパイラルモデルは、要求分析から実装までの開発プロセスを繰り返しながら、システムを構築していく開発手法です。 |
エ | プロトタイピングモデルとは、短期間で暫定的に動作する試作的なソフトウェア(プロトタイプ)を作成し、利用者が評価することにより仕様を確定していく開発手法です。 |
【キーワード】
・プロセスモデル