IPA過去問ドリル

平成23年度 秋期 システムアーキテクト試験 午前Ⅱ 問11

テクノロジ/開発技術

ソフトウェア開発手法の特徴に関する記述のうち,適切なものはどれか。

出典:平成23年度 秋期 システムアーキテクト試験 午前Ⅱ 問11

正解:イ

解説

スパイラルモデルは,要件定義,設計,プログラミング,テストという工程を,リスク分析を交えながら循環的(スパイラル状)に繰り返して開発を進める手法です。繰り返しの中で要求を段階的に明確化していけるため,開発の初期段階で要求が未確定なシステムの開発に有効です。

選択肢ごとの解説

  • 誤り。ウォータフォールモデルは工程を後戻りせず一方向に進める手法であり,エンドユーザプログラミングに最適という説明は誤りです。
  • 正しい。スパイラルモデルは,工程を循環的に繰り返すことによって,未確定の要求があるシステムの開発に有効な手法です。
  • 誤り。“成長モデル”という一般的なソフトウェア開発モデルの定義としては不適切な記述であり,実運用前に評価モデルを作るという説明はプロトタイピングの説明に近いものです。
  • 誤り。プロトタイピングは,開発の初期段階で試作品(プロトタイプ)を作り,利用者と仕様を確認する手法であり,スパイラルモデルを改良したものでも大規模システム開発に最適な手法でもありません。
システムアーキテクトの過去問を演習モードで解く