戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

プロジェクトマネージャ 2013年 午前2 問18


問題文

ソフトウェア開発におけるプロセスモデルに関する記述として、適切なものはどれか。

選択肢

ア:ウォータフォールモデルでは、企画段階での誤りは、開発の初期段階でほとんど判明する。
イ:スパイラルモデルによる開発では、段階的に機能追加を繰り返し、各繰返しの段階でユーザの要求を確定して機能を充実していく。(正解)
ウ:スパイラルモデルによる開発で用いられるプロトタイピングは、ウォータフォールモデルの欠点を補う手法であるが、要求仕様の早期の確定のためにはエンドユーザの参加は望ましくない。
エ:スパイラルモデルは、プロトタイプによって仕様を確定していくことが前提となっている。

🔒 解説は解答すると表示されます

スパイラルモデル【午前2解説】

正解の理由

スパイラルモデルは、開発を複数回の繰返しに分け、各回で計画、リスク分析、開発、評価などを行いながら、段階的にソフトウェアを完成させるプロセスモデルです。
各繰返しでユーザの要求を確認・具体化し、必要な機能を追加していきます。この特徴を述べているイが適切です。

解法ステップ

  1. 各選択肢が、ウォータフォールモデルとスパイラルモデルのどちらについて述べているかを確認します。
  2. ウォータフォールモデルは、工程を順番に進める方式です。前工程の誤りが後工程で判明すると、手戻りが大きくなることがあります。
  3. スパイラルモデルは、開発を繰り返しながら要求や機能を具体化する方式です。リスク分析を重視し、ユーザの評価も取り入れます。
  4. これらの特徴と照らし合わせると、要求を確認しながら段階的に機能を充実させるイが適切です。

選択肢別の誤答解説

  • ア:ウォータフォールモデルでは、企画段階での誤りが開発の初期段階でほとんど判明するとは限りません。工程を順番に進めるため、誤りの発見が遅れると大きな手戻りにつながることがあります。
  • イ:正しい記述です。繰返しの中でユーザの要求を確認・具体化し、機能を段階的に充実させます。
  • ウ:誤りです。プロトタイピングでは、試作品をユーザに確認してもらい、要求や仕様への理解を深めることが重要です。エンドユーザの参加は望ましくないのではなく、むしろ有効です。
  • エ:誤りです。スパイラルモデルでは、プロトタイピングが使われることはありますが、必須の前提ではありません。重要な特徴は、リスク分析を行いながら開発を繰り返すことです。

よくある誤解

  • スパイラルモデルを「機能を順番に追加するだけのモデル」と捉えないようにしましょう。リスク分析を重視する点が特徴です。
  • プロトタイピングは、スパイラルモデルで必ず使うものではありません。目的や状況に応じて利用されます。
  • ユーザの要求は最初にすべて確定するとは限らず、開発と評価を繰り返しながら具体化されます。

補足コラム

スパイラルモデルは、開発を何度も繰り返す点で反復型のモデルです。各繰返しでは、単に機能を増やすだけでなく、リスクを洗い出して対策を検討します。そのため、技術的な不確実性や要求変更のリスクが大きい開発に向いています。

FAQ

Q. スパイラルモデルでは、毎回プロトタイプを作りますか?
A. 必ず作るわけではありません。リスクや要求を確認するために、必要に応じてプロトタイプを活用します。
Q. ウォータフォールモデルでは、要求を変更できませんか?
A. 変更が不可能というわけではありません。ただし、工程を順番に進めるため、後になって変更すると手戻りが大きくなる場合があります。

関連キーワード: スパイラルモデル、ウォータフォールモデル、プロトタイピング、リスク分析、反復型開発
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

プロジェクトマネージャを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について