平成21年 春期 エンベデッドシステムスペシャリスト 午前II 問24

ソフトウェア開発のプロセスモデルのうち、開発サイクルを繰り返すことによって、システムの完成度を高めていくプロセスモデルはどれか。

 ア  RADモデル  イ  ウォータフォールモデル
 ウ  スパイラルモデル  エ  プロトタイピングモデル


答え ウ


解説

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


キーワード
・プロセスモデル

キーワードの解説
  • プロセスモデル
    開発するソフトウェアの巨大化や、ソフトウェア開発組織の巨大化により、品質、コスト、納期(QCD)を確保したソフトウェア開発を行うために開発工程をモデル化したものです。
    開発するソフトウェアの特長により、いくつかのモデルがあり、モデルを参照して開発を行っていきます。

もっと、「プロセスモデル」について調べてみよう。

戻る 一覧へ 次へ