IPA過去問ドリル

平成21年度 春期 データベーススペシャリスト試験 午前Ⅱ 問25

テクノロジ/開発技術

ソフトウェア開発モデルの説明のうち,適切なものはどれか。

出典:平成21年度 春期 データベーススペシャリスト試験 午前Ⅱ 問25

正解:ア

解説

ウォータフォールモデルは,要件定義から設計,実装,テストへと上流から下流へ一方向に開発を進めるモデルです。前工程への手戻りを防いで開発効率を高めるためには,各工程内でのレビューやテストを十分に行い,その工程の成果物の品質を確保してから次の工程に進むことが重視されます。

選択肢ごとの解説

  • 正しい。ウォータフォールモデルは上流から下流へ一方向に開発を進めるモデルであり,開発効率を高めるには各工程内でのレビューやテストによって品質を確保し,前工程への逆戻りを起こさないようにする。
  • 誤り。ウォータフォールモデルのプロセスを繰り返し,機能を段階的に提供するモデルはインクリメンタルモデル(段階的モデル)であり,スパイラルモデルはリスク分析を伴いながらプロトタイプ開発を繰り返すモデルであって,同一のものではない。
  • 誤り。「成長型プロセスモデル」という名称で開発規模を拡大しながらリスクを最小化するという説明は,一般的なソフトウェア開発モデルの標準的な定義とは異なる。
  • 誤り。プロトタイピングモデルは,開発の早い段階でプロトタイプを作成して要求仕様を確認する手法であり,ウォータフォールモデルの各工程ごとにプロトタイプを作成するという説明は誤りである。
データベーススペシャリストの過去問を演習モードで解く