平成21年度 プロジェクトマネージャ試験 午前II 問15
ソフトウェア開発のプロセスモデルのうち,開発サイクルを繰り返すことによって,システムの完成度を高めていくプロセスモデルはどれか。
- ア RAD モデル
- イ ウォータフォールモデル
- ウ スパイラルモデル
- エ プロトタイピングモデル
解答・解説を見る
正解:ウ
AI解説
スパイラルモデルは,設計・実装・評価(リスク分析)という開発サイクルをらせん状に繰り返し,徐々にシステムの完成度を高めていくプロセスモデルである。「繰り返してシステムの完成度を高める」というキーワードが決め手となる。 ア: RAD(Rapid Application Development)は,開発ツールやプロトタイプを活用し少人数・短期間で開発する手法。繰り返しによる完成度向上が本質ではない。 イ: ウォータフォールモデルは,要件定義から設計・製造・テストへと工程を一方向に進めるモデルで,原則として後戻りや繰り返しをしない。 ウ: 正解。スパイラルモデルは,部分ごとに設計〜評価のサイクルを繰り返し,リスクを分析しながら段階的に完成度を高めるモデルである。 エ: プロトタイピングモデルは,早期に試作品(プロトタイプ)を作って利用者に確認してもらい,要求の認識齟齬を防ぐモデルである。 💡 「らせん=繰り返し+段階的完成」「滝=一方向」「試作品=要求確認」と各モデルを一語で対応付けて覚える。スパイラルはリスク分析を重視する点も頻出。
出典:平成21年度 秋期 プロジェクトマネージャ試験 午前II 問15 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。