平成21年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問20
ソフトウェア開発管理技術
ソフトウェア開発のプロセスモデルのうち,開発サイクルを繰り返すことによって,システムの完成度を高めていくプロセスモデルはどれか。
- アRAD モデル
- イウォータフォールモデル
- ウスパイラルモデル
- エプロトタイピングモデル
答えと解説を見る
✓ これが正解ウスパイラルモデル
解説
開発サイクルを繰り返して完成度を高めるのはスパイラルモデルです。
スパイラルモデルは、設計、開発、評価といった開発サイクルを何度も繰り返すプロセスモデルです。1周ごとに成果物を評価し、その結果を次の周に生かします。周を重ねるごとに、らせんを描くようにシステムの完成度が高まっていきます。設問の、開発サイクルを繰り返すことによって完成度を高めていくという説明に、そのまま当てはまります。判断の軸は、繰返しそのものが完成度を上げる仕組みになっているかどうかです。
ほかの選択肢はなぜ違うのか
- アRAD モデル:RAD モデルは、少人数・短期間で、開発ツールなどを活用して素早くシステムを作ることに重点を置く手法です。サイクルの繰返しで完成度を上げることを特徴とするモデルではありません。
- イウォータフォールモデル:ウォータフォールモデルは、工程を上流から順に1回だけ進め、原則として後戻りしないモデルです。何度も周回して仕上げていくという考え方とは正反対です。
- エプロトタイピングモデル:プロトタイピングモデルは、試作品を作って利用者に確かめてもらい、要求を固めることに重点を置く手法です。開発全体を繰り返して仕上げていく型とは違います。
出典:平成21年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問20
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)