本文へスキップ

平成28年度 秋期 ITパスポート試験 問46

この問題の解説と、これまでの解答の記録です。

問46
頻出度★★★

ソフトウェア開発モデルには, ウォータフォールモデル, スパイラルモデル, プロトタイピングモデル, RAD などがある。ウォータフォールモデルの特徴の説明として, 最も適切なものはどれか。

出典 平成28年度 秋期 ITパスポート試験 問46
解説

問 46

  • ア

    正解 ウォーターフォールモデルは、要件定義→設計→プログラミング→テストといった開発工程を上流から下流へ一方向に進める逐次型の開発手法。ある工程で実施すべき作業を全て完了させ、成果物を固めてから初めて次工程へ進むのが最大の特徴で、原則として前工程へ後戻りしない。選択肢アの「開発工程ごとの実施すべき作業が全て完了してから次の工程に進む」はこの特徴を正確に表しており、正解。

  • 不正解イ

    開発する機能を分割し、開発ツールや部品を利用して迅速に開発を進めるのは「RAD(Rapid Application Development)」の特徴。ウォーターフォールモデルの説明ではない。

  • 不正解ウ

    開発の早い段階で目に見える試作品(プロトタイプ)を作り、利用者に要求を確認してもらうのは「プロトタイピングモデル」の特徴。ウォーターフォールモデルは工程を一括で順に進めるため、この記述は当てはまらない。

  • 不正解エ

    機能を分割し、利用者からのフィードバックに対応しながら設計・開発を繰り返して徐々に完成させるのは「スパイラルモデル」の特徴。反復・改良を前提としており、後戻りしない逐次型のウォーターフォールモデルとは異なる。

ここがポイント
  • ウォーターフォールモデル=要件定義から順に工程を進め、各工程を完了してから次へ移る逐次型手法(原則後戻りしない)。
  • 他モデルとの区別: RAD=ツール/部品で迅速開発、プロトタイピング=早期に試作品で要求確認、スパイラル=反復しながら段階的に完成。
用語

解答の記録